Private Sub TextBox1_Change()
Dim liste, i&, c&, ind
liste = rng.Value
ListBox1.Clear
For i = 1 To UBound(liste)
If liste(i, 1) & " " & liste(i, 2) Like "*" & TextBox1.Value & "*" Then
ListBox1.AddItem: ind = ListBox1.ListCount - 1
For c = 1 To UBound(liste, 2): ListBox1.List(ind, c - 1) = liste(i, c): Next
End If
Next
End Sub