Bonjour,
un exemple de code, pour ta recherche :
Private Sub CommandButton2_Click()
Dim Nbr As Integer, I As Integer
Dim Cel As Range
If Me.ComboBox1 <> "" Then
Me.ListBox1.Clear
Me.ListBox1.ColumnCount = 2
With Sheets("Feuil2")
Nbr = Application.CountIf(.Range("B6:B" & .[B65000].End(xlUp).Row), CDbl(Me.ComboBox1))
ReDim Voitures(1 To Nbr, 1 To 2)
I = 1
For Each Cel In .Range("B6:B" & .[B65000].End(xlUp).Row)
If Cel.Value = CDbl(Me.ComboBox1) Then
Voitures(I, 1) = Cel.Offset(0, -1).Value: Voitures(I, 2) = Cel.Value
I = I + 1
End If
Next Cel
End With
Me.ListBox1.List = Voitures
End If
End Sub