1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Dim Noeud_Parent As Node
Dim Noeud_Enfant As Node
Idx_Remplissage = 1
Set Noeud_Parent = TreeView1.Nodes(1).Child
Set Noeud_Enfant = Noeud_Parent.Child
For i = 0 To TxtSousCompteur.Text
Worksheets("Feuil2").Cells(Idx_Remplissage, 1).Value = Noeud_Parent.Key
Do Until Noeud_Enfant Is Nothing
Worksheets("Feuil2").Cells(Idx_Remplissage + 1, 1).Value = Noeud_Enfant.Key
Set Noeud_Enfant = Noeud_Enfant.Next
Idx_Remplissage = Idx_Remplissage + 1
Loop
Idx_Remplissage = Idx_Remplissage + 1
Set Noeud_Parent = Noeud_Parent.Next
If i < TxtSousCompteur.Text Then ' Condition pour éviter d'etre l'enfant d'un parent vide
Set Noeud_Enfant = Noeud_Parent.Child
End If
Next i |