TREEVIEW AVEC VBA EXCEL

Messages postés
5
Date d'inscription
vendredi 15 septembre 2006
Statut
Membre
Dernière intervention
3 janvier 2007
- - Dernière réponse :  ritsukakun - 23 avril 2013 à 18:39
Salut,

Je souhaite etablir un treeview a partir du resultat d'une requete ADO portant sur une table excel. Merci de m'aider.

A bientot
Afficher la suite 

2 réponses

Messages postés
50
Date d'inscription
lundi 20 novembre 2000
Statut
Membre
Dernière intervention
23 janvier 2008
0
Merci
Mmm un peu vague....

creer un userform
insere un tree view
ensuite voila la syntaxe

Me.treeView1.nodes.add(KEY OF PARENT, RELATIONSHIP, "KEY", TEXT).expanded = true

pour Root:

Tv = Me.treeView1
tv.Nodes.Add(, , "Root", "Mon Texte",,).Expanded = True
le root par definition n'a pas de parent ni de relationship.

POur un enfant:

tv.Nodes.Add("Root", tvwChild, "KEY child", "Mon Texte").Expanded = False

attention le parametre Key doit etre unique pour chaque element!!!! car ensuite tu y fait reference pour ratacher une donnee a un noeud. Donc si tu veux un arbre dynamique n'oublie pas d'incrementer un numero pour le parametre KEY. ca t'evitera des erreurs "Sub out of range"

good luck (car pas bien documente sur le net.... mais avec cette syntaxe c'est facile mais n'hesite pas a pose ton arbre sur papier ca evite des noeuds au cerveau avec les "Key of Parents").

carvals
Commenter la réponse de cs_carvals
0
Merci
Bonjour,

je souhaite réaliser un arbre contenant plusieurs données et je pense que je dois utiliser TreeView via excel comme vous l'expliqué ci dessus mais pouvais pour m'expliquer la démarche ? Ce qu'il faut remplacer et comment le mettre en place?

Merci de votre aide.
Commenter la réponse de ritsukakun