Attribution valeur listbox
Bonjour,
Je cherche à selectionner une valeur d'un ListBox depuis un bouton.
Voici ce que j'arrive à faire :
J'ai un bouton, quand je clique dessus, cela me selectionne la valeur de la list box qui correspond à une cellule d'une feuille :
Code:
1 2 3 4 5 6 7 8 9 10
|
'NumLigne et Colonne sont passés en arguments
'Nom represente un listbox ex : "ListBox1", "ListBox2"
toto = Sheets("Donnees").Cells(NumLigne, Colonne)
For i = 0 To Me.Controls(Nom).ListCount - 1
If Me.Controls(Nom).List(i) = toto Then
'MsgBox i
Me.Controls(Nom).ListIndex = i
End If
Next i |
Ce code marche et me selectionne (pas selectionne j'entends que cela me met l'entrée en bleu) la bonne valeur, mais lorsque je print la valeur de la listbox par :
Cela me retourne rien (vide)
Et si je print le listindex de la ListBox, cela me retourne bien une valeur
ex :
Code:
1 2 3 4 5
|
listbox :
lundi
mardi
mercredi |
si c'est le mardi qui est sélectionné, cela me retourne 1 (car mardi est la 2ème valeur), mais cela ne me retoune pas "mardi"
Merci d'avance de votre aide