Lister tous les noms de dossiers d'un répertoire dans une liste déroulante
bonjour,
j'aimerais lister tous les noms des dossiers d'un répertoire et les lister dans une liste déroulante
j'ai trouvé un exemple de code mais j'ai une erreur d'éxécution pour "ListBox.List"
erreur de compilation : membre de méthode ou de données introuvable
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
Sub ChercherRépertoire()
Dim Liste() As String
Dim a As Integer
a = 0
MyPath = "c:\temp\"
MyName = Dir(MyPath, vbDirectory)
Do While MyName <> ""
' Ignore le répertoire courant et le répertoire contenant le répertoire courant
If MyName <> "." And MyName <> ".." Then
' Utilise une comparaison au niveau du bit pour vérifier que MyName est un répertoire.
If (GetAttr(MyPath & MyName) And vbDirectory) = vbDirectory Then
ReDim Preserve Liste(a)
Liste(a) = MyName
End If '
End If
MyName = Dir ' Extrait l'entrée suivante
Loop
ListBox.List = Liste
End Sub |
merci d'avance
ps : si vous avez d'autre solutions je suis preneur !!!
Alex