Recherche de fichier dans une arborescence

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Sly le globe trotter

XLDnaute Occasionnel
Bonjour le forum,

Je souhaite rechercher si un fichier (dont je connais le nom) se trouve dans une arborescence de fichiers.
Je m'explique :
J'ai un dossier avec plusieurs sous dossiers qui eux-mêmes ont plusieurs sous-dossier :
- Tests
- Produits 1
- Année 1
- Année 2
- Année 3
- Produits 2
- Année 1
- Année 2
- Année 3
- Produits 3
- Année 1
- Année 2
- Année 3

Existe-il une solution pour rechercher un fichier dans ce type d'arborescence sans savoir dans quel dossier il est archivé ?

Merci pour votre aide
 
Re : Recherche de fichier dans une arborescence

Je ne sais pas si ca peut t'aider
J'avais réalisé cette macro en stage, pour voir si j'avais tous les fichiers remontés par les centres courrier

Code:
	Macro 2 : vérifier la présence d’un fichier dans un répertoire

Sub TesterFichiers()   

mois = Sheets("param").Range("D10").Value  ‘lire le mois de vérification

Sheets("Fichiers_CC").Activate

rep = Range("b2").Value & mois & "\"   'b2 : adresse physique répertoire

Sheets("regate").Select
Range("E2:E1000").Clear  'mettre à 0 les cellules

Range("D2").Activate
regate = ActiveCell.Value  'récupérer code régate en mémoire

Do While ActiveCell.Value <> ""   'boucler tant que D2 est non-vide

fichier = "cc-" & regate & ".xls"   'nom fichier en utilisant code régate présent dans ce nom
Test = rep & fichier  'associer répertoire et fichier

If Dir(Test) <> "" Then   'si un fichier est trouvé

    ActiveCell.Offset(0, 1).Value = "Présent"  'alors le mettre comme présent
    Else
    ActiveCell.Offset(0, 1).Value = "Absent" 'sinon l'afficher en tant qu'absent

End If

ActiveCell.Offset(1, 0).Activate
regate = ActiveCell.Value

Loop

Range("a1").Activate


End Sub
 
Re : Recherche de fichier dans une arborescence

Merci Nat pour ton aide.

Ta macro ne fait pas exactement ce que je cherche. Je voudrais dans la mesure du possible, ne pas associer un répertoire et un fichier mais juste chercher à partir d'un nom de fichier si celui-ci existe dans une arborescence données.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
193
W
Réponses
19
Affichages
867
Retour