Rakam Filtreleme İşlemi - VBA Makro Kod

Karamanli.70

Altın Üye
Katılım
26 Mart 2019
Mesajlar
48
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016
Altın Üyelik Bitiş Tarihi
19-12-2024
Üstadlarım kolay gelsin. Ekte yer alan Excell dosyamda rastgele oluşturduğum T.C. Kimlik No'lar. Ben bu numaralardan TextBox kutusuna girdmiş olduğum değere göre (Tam Eşleşme olmadan- Yani içinde olan rakamları arayacak şekilde) filtreleme işlemini nasıl yapabilirim. Şimdiden teşekkür ederim.
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Öncelikle T.C. noları metne çevirmelisiniz.
Excel filtre rakamlardan oluşan hücrelerde içerir filtresini çalıştıramaz.
Rakamda eşit, büyük, yada küçük filtreleri uygulanabilir.
Bunun aşmak için rakamları metne çevirmelisiniz.

(Bunu şu yöntemle yapabilirsiniz.
C4 hücresine =METNEÇEVİR(B4;0) formülünü kopyalayın ve aşağı doğru çoğaltın.
formül içeren hücreleri seçip kopyalayın, B4'ü seçip özel yapıştır/değerleri seçin)

Aşağıdaki kodu sayfanın kod kısmına kopyalayınız.

Kod:
Private Sub TextBox1_Change()
    ActiveSheet.Range("B3:B" & Rows.Count).AutoFilter Field:=1, Criteria1:="=*" & TextBox1.Text & "*", Operator:=xlAnd
End Sub
 

Karamanli.70

Altın Üye
Katılım
26 Mart 2019
Mesajlar
48
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016
Altın Üyelik Bitiş Tarihi
19-12-2024
Teşekkür ederim hemen deniyorum Muzaffer Ali Hocam.
 
Üst