Ah si pardon ça coince en fait, ma 1ère intention était la bonne...
J'ai réussi mon bouclage. Mais dans les évènement des mes listbox, je ne voudrais pas à avoir à modifier l'indice de ma listbox à chaque fois:
Private Sub ListBox1_Click()
index_selectionné_listbox = UserForm1.Controls("Listbox" & 1).ListIndex ' Le soucis ici c'est que je veux pas à avoir à remplacer l'indice de ma listbox à chaque fois
End Sub
Private Sub ListBox2_Click()
index_selectionné_listbox = UserForm1.Controls("Listbox" & 2).ListIndex 'Ici j'ai encore du remplacer 1 par 2 du coup
End Sub
En gros je voudrai faire quelque chose comme ça:
Private Sub ListBox2_Click()
index_selectionné_listbox = UserForm1.Controls(Me.ActiveControl.Name).ListIndex
End Sub
Il me faut donc bien le nom de la listbox que j'ai selectionné mais moi ça ne marche pas chez moi (ça me mets le nom de la textbox et pas la listbox sur laquelle j'ai cliqué) je ne comprends pas... Quand tu as fait ton test chez toi tu as mis aussi une Textbox (comme moi)?