Rapatrier le nom d'un fichier dans un libellé.
Fermé
froggy39
Messages postés
38
Date d'inscription
mardi 15 avril 2008
Statut
Membre
Dernière intervention
11 juillet 2014
-
10 juil. 2014 à 15:30
froggy39 Messages postés 38 Date d'inscription mardi 15 avril 2008 Statut Membre Dernière intervention 11 juillet 2014 - 11 juil. 2014 à 15:14
froggy39 Messages postés 38 Date d'inscription mardi 15 avril 2008 Statut Membre Dernière intervention 11 juillet 2014 - 11 juil. 2014 à 15:14
A voir également:
- Rapatrier le nom d'un fichier dans un libellé.
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
3 réponses
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
10 juil. 2014 à 16:52
10 juil. 2014 à 16:52
Est-ce que vous avez déjà des notions de VBA ?
Si c'est le cas vous pouvez déjà lire ça : https://warin.developpez.com/access/fichiers/
Si non tu peux essayer ça :
Si c'est le cas vous pouvez déjà lire ça : https://warin.developpez.com/access/fichiers/
Si non tu peux essayer ça :
'Source :http://www.commentcamarche.net/forum/affich-2994169-vba-rechercher-un-fichier-dans-un-repoertoire Sub ChercheFichier() Const Chemin = "C:\Documents local\EXCEL" Dim NomChercher As String Dim oFs As Variant Dim NomFichier As String Dim I As Integer Set oFs = Application.FileSearch 'Capturer ici le nom du fichier inscrit dans le formulaire 'NomChercher = Chemin & "\" & MonFormulaire.MonTextBox.Value NomChercher = "C:\Documents local\EXCEL\Calendrier.xls" With oFs .LookIn = Chemin .FileType = msoFileTypeExcelWorkbooks If .Execute > 0 Then 'MsgBox "Il y a " & .FoundFiles.Count & " fichier(s) de trouvé." For I = 1 To .FoundFiles.Count NomFichier = .FoundFiles(I) If (UCase(NomFichier) = UCase(NomChercher)) Then MsgBox NomFichier End If Next I Else MsgBox "Aucun fichier n'a été trouvé." End If End With MsgBox "Fin de recherche" End Sub
froggy39
Messages postés
38
Date d'inscription
mardi 15 avril 2008
Statut
Membre
Dernière intervention
11 juillet 2014
10 juil. 2014 à 17:03
10 juil. 2014 à 17:03
désolé, mais je n'ai pas de notion de vba, mais je vais essayé.
comment on fais dans excel 2010 pour intégrer un code vba ?
comment on fais dans excel 2010 pour intégrer un code vba ?
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
10 juil. 2014 à 18:52
10 juil. 2014 à 18:52
ça va être chaud sans notion de VBA :)
Le code doit être adapté à votre fichier c'est un code générique.
pour ajouter ce code àvotre classeur excel vous faites :
[ALT]+[F11]
Dans l'explorateur de projet à gauche vous faites : Clique droit - Nouveau >Module
Et vous copier / coller le code dans le code.
Après vous pouvez adapter directement le code dans l'éditeur.
Ensuite vous quitez la fenetre de l'éditeur et vous retournez sur excel. vous faites F8 pour lancer la macro.
Le code doit être adapté à votre fichier c'est un code générique.
pour ajouter ce code àvotre classeur excel vous faites :
[ALT]+[F11]
Dans l'explorateur de projet à gauche vous faites : Clique droit - Nouveau >Module
Et vous copier / coller le code dans le code.
Après vous pouvez adapter directement le code dans l'éditeur.
Ensuite vous quitez la fenetre de l'éditeur et vous retournez sur excel. vous faites F8 pour lancer la macro.
froggy39
Messages postés
38
Date d'inscription
mardi 15 avril 2008
Statut
Membre
Dernière intervention
11 juillet 2014
11 juil. 2014 à 09:20
11 juil. 2014 à 09:20
je me suis conformé à ce que vous m'avez dit, mais quand je fais F8, rien ne se passe.
ne faut-il pas associer cette macro à une touche , ou un objet ou quelque chose comme ça ?
ne faut-il pas associer cette macro à une touche , ou un objet ou quelque chose comme ça ?
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
11 juil. 2014 à 10:08
11 juil. 2014 à 10:08
[ALT]+[F8]
Pardon, si non vous pouvez aller aussi dans l'onglet affichage, et tout au fond il y afficher les macros
Pardon, si non vous pouvez aller aussi dans l'onglet affichage, et tout au fond il y afficher les macros
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
11 juil. 2014 à 10:26
11 juil. 2014 à 10:26
Bonjour
"Filesearch" a été supprimé par MS à partir d'Excel 2007
"Filesearch" a été supprimé par MS à partir d'Excel 2007
froggy39
Messages postés
38
Date d'inscription
mardi 15 avril 2008
Statut
Membre
Dernière intervention
11 juillet 2014
11 juil. 2014 à 12:35
11 juil. 2014 à 12:35
effectivement, dans le débuggage j'ai un message qui m'indique qu'il y a un pb avec Filesearch
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
11 juil. 2014 à 13:25
11 juil. 2014 à 13:25
Erf...
Et vous voulez que ça soit automatique pas que vous deviez indiquer manuellement le nom du fichier ?
Et vous voulez que ça soit automatique pas que vous deviez indiquer manuellement le nom du fichier ?
froggy39
Messages postés
38
Date d'inscription
mardi 15 avril 2008
Statut
Membre
Dernière intervention
11 juillet 2014
11 juil. 2014 à 13:52
11 juil. 2014 à 13:52
j'ai un tableau contenant environ 6000 références, et environ autant voire plus, de fichiers images correspondants.
Dans ce tableau, on a une colonne concernant le nom de l'image à renseigner.
Si je le fais manuellement, il faut que je fasse un copier/coller du nom de l'image dans mon tableau, et cela pour chaque référence.
C'est pour cela que je cherche à savoir si il y a une façon automatique de le faire, afin de gagner un temps précieux, car il faut absolument que ce fichier excel soit complété avant la fin de la semaine prochaine.
voilà ...
donc je ne vous cache pas que cela me serais d'un grand secours, mais si c'est pas possible, tant pis pour moi !!!
Dans ce tableau, on a une colonne concernant le nom de l'image à renseigner.
Si je le fais manuellement, il faut que je fasse un copier/coller du nom de l'image dans mon tableau, et cela pour chaque référence.
C'est pour cela que je cherche à savoir si il y a une façon automatique de le faire, afin de gagner un temps précieux, car il faut absolument que ce fichier excel soit complété avant la fin de la semaine prochaine.
voilà ...
donc je ne vous cache pas que cela me serais d'un grand secours, mais si c'est pas possible, tant pis pour moi !!!