• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Rakam Filtreleme İşlemi - VBA Makro Kod

Katılım
26 Mart 2019
Mesajlar
48
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016
Ü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

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
 
Teşekkür ederim hemen deniyorum Muzaffer Ali Hocam.
 
Geri
Üst