Bonjour à tous,

Je viens de réaliser une ListBox contenant des données présentes dans un autre onglet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Private Sub ListBox1_Click()
ListBox1.RowSource = "List_RB!A1:A100"
End Sub

Jusque là tout va bien ! J'ai ensuite réalisé un bouton. Quand on clic dessus un message affiche l'index de l'élément sélectionné.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub CommandButton1_Click()
    MsgBox UserForm1.ListBox1.ListIndex
End Sub

Mais la il y a problème. Je sélectionne sur le premier élément de la listbox et je clic sur le bouton :

Il m'affiche "1" alors que le premier élément de la liste devrait être "0"

Je sélectionne le deuxième élément de la liste et clic sur le bouton :

il m'affiche "1"

Je sélectionne à nouveau le premier élément de la liste et je clic sur le bouton :

il m'affiche "0"

C'est très bisar je trouve ?

Aurais-je oublié quelques choses ?

Cordialement,

Justin