Problème avec la fonction Dir
Bonjour,
Je fais appel à vos lumières. Je parcours un répertoire pou aller chercher les fichiers dans chaque dossier de ce répertoire. Pour ceci j'utilise les Dir qui fonctionnent quand je parcours juste la liste des dossiers.
Mais quand je fais un Dir dans un autre Dir j'ai le message suivant : "Erreur d'éxécution '5' Argument ou appel de procédure incorrect" en pointant sur la ligne Dossier = Dir
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Global Const Repertoire = "C:\Users\E40656\Documents\ACTIVITE\"
Sub ListeFichier()
' Parcours du répertoire
Dossier = Dir(Repertoire, vbDirectory)
While Dossier <> ""
If Dossier <> "." And Dossier <> ".." Then
Fichier = Dir(Repertoire & Dossier & "\")
While Fichier <> ""
If Fichier <> "." And Fichier <> ".." Then
MsgBox "Activité : " & Dossier & " /Fichier : " & Fichier
End If
Fichier = Dir
Wend
End If
Dossier = Dir
Wend
End Sub |
Si quelqu'un à une idée d'oùu vient mon erreur :ccool:
Merci d'avance