Salut a toutes et tous,
Tout est dit dans le titre, j'ai besoin de faire le compte de fichier dans les sous dossier d'un répertoire ...
J'ai déja trouvé un bout de code pour '"sortir" sous forme d'arborescence les noms des sous dossiers de mon répertoire mais je ne sais pas du tout comment faire pour que excel/vba me compte les fichiers dans chaque sous dossier et me renvoie le nombre en face du nom de chaque sous dossier ...
Le code pour la liste des sous dossiers (on sait jamais ca peut aider) :
Dim ligne
Private Sub CommandButton1_Click()
racine = MonDossier ' ou un répertoire C:\xxx e.g.
If racine = "" Then Exit Sub
Range("A:E").ClearContents
Set fs = CreateObject("Scripting.FileSystemObject")
Set dossier_racine = fs.getfolder(racine)
ligne = 3
Lit_dossier dossier_racine, 1
End Sub
Sub Lit_dossier(ByRef dossier, ByVal niveau)
Cells(ligne, niveau) = dossier.Name
ligne = ligne + 1
For Each d In dossier.SubFolders
Lit_dossier d, niveau + 1
Next
End Sub
Voila merci de votre aide, en espérant avoir été clair.
Malachim.