Private Sub ComboBox1_click()
Me.ListBox1.Clear
For K = 1 To Ncol: Me("textBox" & K) = "": Next K
j = 0
n = Application.CountIf(Application.Index(Rng, , 2), Me.ComboBox1)
Dim b()
ReDim b(1 To n, 1 To Ncol + 1)
For I = LBound(BD) To UBound(BD)
If Me.ComboBox1 = BD(I, 2) Then
j = j + 1
For K = 1 To Ncol
b(j, K) = BD(I, K)
If K >= 3 And K <= 5 Then b(j, K) = Format(BD(I, K))
Next K
b(j, K) = I
End If
Next I
ListBox1.List = b
ListBox1.ListIndex = 0
End Sub