Rapatrier le nom d'un fichier dans un libellé.
froggy39
Messages postés
38
Date d'inscription
Statut
Membre
Dernière intervention
-
froggy39 Messages postés 38 Date d'inscription Statut Membre Dernière intervention -
froggy39 Messages postés 38 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je vous remercie par avance de votre aide, car on vient de me confier le projet de création d'un fichier de transfert pour alimenter un site internet marchand, mais je coince sur un pb.
j'ai un tableau dont la premiere colonne contient des références articles.
d'un autre coté, j'ai un répertoire contenant des fichiers dont le nom commence par ces même références.
Il faut que je rapatrie dans une partie d'un libellé (présent dans une colonne de mon tableau), le nom complet du fichier qui commence par la référence contenue dans ma première colonne.
j'espère être assez clair.
qqu'un pourrait-il m'aider ?
je ne sais absolument par quel bout commencer
je vous remercie par avance de votre aide, car on vient de me confier le projet de création d'un fichier de transfert pour alimenter un site internet marchand, mais je coince sur un pb.
j'ai un tableau dont la premiere colonne contient des références articles.
d'un autre coté, j'ai un répertoire contenant des fichiers dont le nom commence par ces même références.
Il faut que je rapatrie dans une partie d'un libellé (présent dans une colonne de mon tableau), le nom complet du fichier qui commence par la référence contenue dans ma première colonne.
j'espère être assez clair.
qqu'un pourrait-il m'aider ?
je ne sais absolument par quel bout commencer
A voir également:
- Rapatrier le nom d'un fichier dans un libellé.
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Ouvrir un fichier .dat - Guide
3 réponses
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
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 ?
ç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.
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 ?
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 !!!