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
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
ps : si vous avez d'autre solutions je suis preneur !!!
Alex
Partager