Magic_Doctor
XLDnaute Barbatruc
Bonjour,
Je voudrais, comme le titre l'indique, lister un dossier comportant des sous-dossiers.
Supposons que le dossier, dans le disque "G", s'intitule "Musique".
Ses sous-dossiers : "Blues" | "Classic" | "Folk" | "Jazz" | "Tangos Mortels" ...
Mais, par exemple, dans "Jazz" il y a d'autres sous-dossiers : "Guitare" | "Piano" | "Saxophone" ...
Et dans "Guitare" : "Emily Remler" | "Grant Green" | "Joe Pass" | "Wes Montgomery" ...
Pour récupérer tous les noms de fichiers d'un dossier unique, j'ai trouvé :
Comment faire pour récupérer aussi la totalité des contenus de tous les sous-dossiers ?
Je voudrais, comme le titre l'indique, lister un dossier comportant des sous-dossiers.
Supposons que le dossier, dans le disque "G", s'intitule "Musique".
Ses sous-dossiers : "Blues" | "Classic" | "Folk" | "Jazz" | "Tangos Mortels" ...
Mais, par exemple, dans "Jazz" il y a d'autres sous-dossiers : "Guitare" | "Piano" | "Saxophone" ...
Et dans "Guitare" : "Emily Remler" | "Grant Green" | "Joe Pass" | "Wes Montgomery" ...
Pour récupérer tous les noms de fichiers d'un dossier unique, j'ai trouvé :
VB:
Sub Listage()
Dim Dossier$, Fichier$, i%
Dossier = "G:\iPod\" 'il n'y a ici qu'un seul dossier
Fichier = Dir(Dossier)
i = 0
Do While Fichier <> ""
i = i + 1
Worksheets(1).Range("A" & i) = Fichier
Fichier = Dir
Loop
End Sub