Bonjour a touse voila le but de mon code est de parcourir des dossiers et sous dossiers afin d'en afficher le contenue dans une listbox.
Je m'explique j'ai un dossier
data qui contient lui des dossier A, B , C , D , E ect...
et ensuite dans cest dossier sont stockée des nom de famille.
Je suis arrivé a pondre ce code met quand je clilc sur mon bouton
le debug me dit Nombres d'argument incorect ou affectation de propriété incorect.
pouvez vous me corriger mon code svp . Merci d'avance et bonne soirée
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 Dim niveau_actuel As Integer Sub parcours(chemin As String, niveau As Integer) Dim i As Integer Dim n As Integer Dim s As String Dim t() As String If niveau_actuel > 2 Then Exit Sub If Right(chemin, 1) <> "\" Then chemin = chemin + "\" s = Dir(chemin + "*.*", vbDirectory) While s <> "" If s <> "." And s <> ".." And GetAttr(chemin + s, vbDirectory) = vbDirectory Then n = n + 1 ReDim Preserve t(n) t(n) = chemin + s List1.AddItem s End If s = Dir Wend i = 1 niveau_actuel = niveau_actuel + 1 While i <= n DoEvents parcours t(i), 2 i = i + i Wend niveau_actuel = niveau_actuel - 1 End Sub Private Sub Command1_Click() niveau_actuel = 1 parcours "C:\windows\temp trinity\CLIENT\data\", 1 End Sub
Partager