Hi CLARKEY1,
try it (with using Kyle's code)
Option Explicit
Option Compare Text
Dim x
Private Sub UserForm_Initialize()
x = Range("A1:B" & Cells(Rows.Count, 1).End(xlUp).Row).Value
End Sub
Private Sub CommandButton1_Click() 'DESCRIPTION SEARCH, ListBox1
FilterData Me.TextBox1.Value, 2
End Sub
Private Sub CommandButton2_Click() 'PART NUMBER SEARCH, ListBox2
FilterData Me.TextBox2.Value, 1
End Sub
Private Sub FilterData(txt As String, k As Long)
If txt = vbNullString Then Exit Sub
Dim i As Long, s As String
For i = 1 To UBound(x)
If x(i, k) Like "*" & txt & "*" Then s = s & "~" & x(i, 1) & vbTab & x(i, 2)
Next i
If k = 2 Then Me.ListBox1.List = Split(Mid(s, 2), "~") Else Me.ListBox2.List = Split(Mid(s, 2), "~")
End Sub
Bookmarks