Oui tu as raison, je n'avais pas "épluché" le code derrière le ListBox... C'est sur que si le contenu du ListBox est aléatoire on ne peut pas se baser sur le ListIndex, dans ce cas c'est le Select case qui prévaut : en adaptant le contenu du ListBox à la Value du multipage.
Le problème est que je ne ne sais pas à quel onglet du multipage correspondent les libellés de ta ListBox mais ça va te faire un truc du genre : (moi j'ai fait ça avec des libellés bidons mais toi tu y retrouveras surement tes petits°
Private Sub ListBox1_Click()
Select Case Me.ListBox1.Value
Case "Des numéros d'espèces différents ont été trouvés": UserForm6.MultiPage1.Value = 0
Case "Des enjeux différents ont été trouvés": UserForm6.MultiPage1.Value = 1
Case "Problème d'effectifs détectés": UserForm6.MultiPage1.Value = 2
Case "Des numéros d'études différents ont été trouvés": UserForm6.MultiPage1.Value = 3
Case Else:
End Select
End Sub
A toi d'adapter en fonction de tes messages en tenant compte que les index du multipage sont numérotés à partir de zéro
(Donc le quatrième onglet du multipage correspond à Value = 3...)
Ok ?
Si ça te pose probléme tu me fais une table de correspondance :
Onglet du multipage = message du Listbox
A+