Salut à tous,
Je cherche à lister tous les fichiers contenus dans un dossier et tous ces sous dossiers (un peu comme lors d'une recherche classique sous windows, mais pour plusieurs fichiers d'un coup). Je dois souvent récupérer des centaines de fichiers dans des répertoires et avec des extensions différents.
Pour l'instant mon code est le suivant :
Mais je ne liste que le 1er niveau de dossier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Chemin = Application.InputBox(Prompt:="Copier/Coller l'adresse du répertoire contenant les fichiers à renommer.") Range("G2") = Chemin Chemin = Chemin + "\*.*" Compteur = 1 Fichier = Dir(Chemin) 'List dir du dossier Do While (Len(Fichier) > 0) ReDim Preserve Tableau(Compteur) Tableau(Compteur - 1) = Fichier LigneCompteur = Compteur + 3 ActiveSheet.Range("C" & LigneCompteur).Value = Tableau(Compteur - 1) Compteur = Compteur + 1 Fichier = Dir() Loop
Merci d'avance,
Phil....
Partager