Je souhaite que quand on clique sur une référence affichée sur la listbox que les informations liées à cette référence apparaissent sur les textbox 2 à 5.
Mettez ce code dans votre userform1
Private Sub lstRef_Click()
Dim i As Integer
Dim valeur As String
lstRef.MultiSelect = fmMultiSelectSingle
For i = 1 To 5
Me.Controls("Textbox" & i) = ""
Next i
For i = 0 To Me.lstRef.ListCount - 1
If Me.lstRef.Selected(i) = True Then
valeur = Me.lstRef.List(Me.lstRef.ListIndex, 0)
With Feuil1.ListObjects("Tableau1")
lig = .ListColumns(1).DataBodyRange.Find(valeur, LookIn:=xlValues, lookat:=xlWhole).Row
'Me.TextBox1 = valeur
Me.TextBox2 = .DataBodyRange.Item(lig, 2).Value
Me.TextBox3 = .DataBodyRange.Item(lig, 3).Value
Me.TextBox4 = .DataBodyRange.Item(lig, 4).Value
Me.TextBox5 = .DataBodyRange.Item(lig, 5).Value
End With
Exit For
End If
Next i
End Sub
Cordialement