TextBox ta süzme işlemi

Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Private Sub TextBox1_Change()
On Error Resume Next
METİN1 = TextBox1.Value
Set FC2 = Range("A3:A65000").Find(What:=METİN1)
Application.Goto Reference:=Range(FC2.Address), _
Scroll:=False
Selection.AutoFilter Field:=1, Criteria1:=TextBox1.Value & "*"
If METİN1 = "" Then
Selection.AutoFilter Field:=1
End If
End Sub

Merhaba; daha önce forumdan aldığım yukarıdaki kodla textboxta süzme işlemi yapıyorum. Ancak şöyle bir sorun var. Örnek E yazdığımda E harfiyle başlıyanları, EB yazdığımda EB ile başlıyanları listeliyor. Burda sorun yok. Ancak textbox içini boşaltınca imleç verilerin en son satırında kalıyor. Ben istiyorumki süzme işlemi bitip textbox içini silince imleç A3 te kalsın. Kodda ne gibi bir değişiklik gerekir acaba. Teşekkürler.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba
Alıntıdır.
Kod:
Private Sub TextBox1_Change()
On Error Resume Next
METİN1 = TextBox1.Value
Set FC2 = Range("A3:A65000").Find(What:=METİN1)
Application.Goto Reference:=Range(FC2.Address), _
Scroll:=False
Selection.AutoFilter Field:=1, Criteria1:=TextBox1.Value & "*"
If METİN1 = "" Then
Selection.AutoFilter Field:=1
Range("a3").Select
End If
End Sub
 
Son düzenleme:
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Sayın Black Lord; Teşekkür ederim. Çalıştı.
 
Üst