textboxla listboxtaki bilgileri aşağıdaki kodla süzüyorum. ancak listboxta bulamadığım zaman hataya geçiyor. aradığınız kriterde kayıt bulunamadı şeklinde uyarı nasıl verdirebilirim.
Private Sub TextBox11_Change()
Dim arrVeri()
'.....
'.....
For Each isim In Sheets("data").Range("b2:b" & Sheets("data").Range("a65536").End(3).Row)
If UCase(LCase(isim)) Like UCase(LCase(TextBox11)) & "*" Then
y = y + 1
ReDim Preserve arrVeri(1 To 1, 1 To y)
For i = 1 To 1
arrVeri(i, y) = isim.Offset(0, i - 1)
Next i
End If
Next
With ListBox1
.RowSource = Empty
.Clear
.ColumnCount = 1
.List = Application.WorksheetFunction.Transpose(arrVeri)
End With
'.....
'.....
TextBox11.Text = UCase(TextBox11.Text)
End Sub
Private Sub TextBox11_Change()
Dim arrVeri()
'.....
'.....
For Each isim In Sheets("data").Range("b2:b" & Sheets("data").Range("a65536").End(3).Row)
If UCase(LCase(isim)) Like UCase(LCase(TextBox11)) & "*" Then
y = y + 1
ReDim Preserve arrVeri(1 To 1, 1 To y)
For i = 1 To 1
arrVeri(i, y) = isim.Offset(0, i - 1)
Next i
End If
Next
With ListBox1
.RowSource = Empty
.Clear
.ColumnCount = 1
.List = Application.WorksheetFunction.Transpose(arrVeri)
End With
'.....
'.....
TextBox11.Text = UCase(TextBox11.Text)
End Sub