salut lapinou
alors juste en quelques mots , le Treewiew peut servir pour un catalogue par exemple
tu crées 5 Catégories et voila comment se présente le controle treeview.C'est tout simplement une liste comme une listbox mais tu peux ajouter des arborescences et les parcourir en cliquanrt sur le '+'
+ vestes
- sous catégorie
- sous catégorie2
+ chemises
+ pantalons
+ chaussures
+ chaussettes
ensuite pour le code voila comment ajouter les catégories en vba
'Catégorie Principales
Set nodX = TreeView1.Nodes.Add(, , , 'Vestes') '1
Set nodX = TreeView1.Nodes.Add(, , , 'Chemises') '2
Set nodX = TreeView1.Nodes.Add(, , , 'pantalons') '3
Set nodX = TreeView1.Nodes.Add(, , , 'chaussettes') '4
'utilise comme ci dessous si tu veux que la catégorie fasse référence a une cellule
Set nodX = TreeView1.Nodes.Add(, , , Sheets('feuil1').Range('a1')) '5
'Sous Catégorie vestes
Set nodX = TreeView1.Nodes.Add(
1, tvwChild, , 'Cuir') '6
Set nodX = TreeView1.Nodes.Add(
1, tvwChild, , 'coton') '7
Set nodX = TreeView1.Nodes.Add(
1, tvwChild, , 'laine') '8
'Sous Dossiers Chemise
Set nodX = TreeView1.Nodes.Add(
2, tvwChild, , 'sous cat1')
Set nodX = TreeView1.Nodes.Add(
2, tvwChild, , 'sous cat2')
Set nodX = TreeView1.Nodes.Add(
2, tvwChild, , 'sous cat3')
voila
j'espere que ca va vous aider
Enfin pour séléctionner une catégorie exemple la sous catégorie veste en cuir
If TreeView1.SelectedItem.Index = 6 Then
ce que vous voulez
end if
lol
j'espere que tout est plus clair pour vous au cas ou je suis pas loin si vous avez besoin
@ +