Bonsoir le Forum,
Je souhaiterais incrémenter une ListBox des seuls sous-répertoires d'un répertoire préalablement défini.
Je teste actuellement la outine suivante, mais elle me donne la liste de tout les fichiers et non des sous-répertoires.
Sub Test()
Dim Rep
UserForm5.ListBox1.Clear
TheDirectory = Sheets("Feuil1").Range("A1").Value
Rep = Dir(TheDirectory)
Do While Rep <> ""
UserForm5.ListBox1.AddItem Rep
Rep = Dir
Loop
Exit Sub
Existe t'il dans VBA une instruction identique à 'Dir' qui ne sélectionnerait que ces fameux sous-répertoires ?
J'ai testé la fonction CreateObject... mais avec son utilisation il apparait deux boutons, 'Créer un nouveau répertoire' et 'Supprimer' , que je ne veux surtout pas pour pour éviter des erreurs potentiellement dramatiques.
Je vous remercie par avance pour votre éclairage.
Je souhaiterais incrémenter une ListBox des seuls sous-répertoires d'un répertoire préalablement défini.
Je teste actuellement la outine suivante, mais elle me donne la liste de tout les fichiers et non des sous-répertoires.
Sub Test()
Dim Rep
UserForm5.ListBox1.Clear
TheDirectory = Sheets("Feuil1").Range("A1").Value
Rep = Dir(TheDirectory)
Do While Rep <> ""
UserForm5.ListBox1.AddItem Rep
Rep = Dir
Loop
Exit Sub
Existe t'il dans VBA une instruction identique à 'Dir' qui ne sélectionnerait que ces fameux sous-répertoires ?
J'ai testé la fonction CreateObject... mais avec son utilisation il apparait deux boutons, 'Créer un nouveau répertoire' et 'Supprimer' , que je ne veux surtout pas pour pour éviter des erreurs potentiellement dramatiques.
Je vous remercie par avance pour votre éclairage.