Petit problème vb

Résolu/Fermé
MrSlave Messages postés 2587 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 - 30 juil. 2010 à 14:42
MrSlave Messages postés 2587 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 - 30 juil. 2010 à 16:40
Bonjour,

J'ai un petit soucis concernant un tableau en vb.

MsgBox(Tab_sousmenu(valeur, 0))   
MsgBox(Me.TV_menu.SelectedNode.Nodes.Item(0).Text)
MsgBox(Me.TV_menu.SelectedNode.Nodes.Item(Tab_sousmenu(valeur, 0)).Text)


La première ligne retourne 0, ce qui est normal, c'est la valeur comprise dans mon tableau.
La seconde ligne retourne le texte que j'attends.
Mais la 3eme ligne plante : La référence d'objet n'est pas définie à une instance d'un objet.

Peut être que l'erreur est toute bête, mais je galère un peu, donc si vous aviez une petite idée, ça me rendrait un grand service. :)

Merci.
A voir également:

2 réponses

tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 120
30 juil. 2010 à 16:23
Salut,
Le code parraît correct,
Je vous propose de faire un petit teste:


nodeIndex = Tab_sousmenu(valeur, 0)
MsgBox(Me.TV_menu.SelectedNode.Nodes.Item(nodeIndex).Text)


0
MrSlave Messages postés 2587 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 146
30 juil. 2010 à 16:40
C'est ce que j'ai fait vu que je n'arrivais pas à résoudre mon problème. ^^
Ca fonctionne, mais j'aurais préféré le faire en une seule ligne, ça m'aurai fait une variable de moins.

Merci quand même. :)
0