Telefon numarası filitreleme

Katılım
21 Şubat 2007
Mesajlar
384
Excel Vers. ve Dili
Microsoft Ev ve Ofis 2016
Altın Üyelik Bitiş Tarihi
05-05-2025
Merhabalar. Excel tablosunda B2 hücresine ya da TextBox a telefon numarasının içinde geçen bir kaç rakamı yazınca (Örn: 7789, 7833 gibi) filitreleme yapan bir vba kodu yazar mısınız.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,500
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Telefon numaraları a sütununda varsayarsak B1'e yazdığınız rakamları filtre yapar.

Aşağıdaki kodu Telefon numaralarının olduğu sayfanın kod kısmına kopyalayın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Range("B1"), Target) Is Nothing Then
        Range("A:A").AutoFilter Field:=1, Criteria1:="=*" & Range("B1").Text & "*"
    End If
End Sub
 
Katılım
21 Şubat 2007
Mesajlar
384
Excel Vers. ve Dili
Microsoft Ev ve Ofis 2016
Altın Üyelik Bitiş Tarihi
05-05-2025
Merhaba.
Telefon numaraları a sütununda varsayarsak B1'e yazdığınız rakamları filtre yapar.

Aşağıdaki kodu Telefon numaralarının olduğu sayfanın kod kısmına kopyalayın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Range("B1"), Target) Is Nothing Then
        Range("A:A").AutoFilter Field:=1, Criteria1:="=*" & Range("B1").Text & "*"
    End If
End Sub
Örneğin 7789 yazıyorum. alt satırları tamamen sıfırlıyor. 7789 içeren telefon numarasını göstermiyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,219
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Klasik filtre yönteminde SAYISAL veriler için İÇERİR şeklinde filtre uygulayamazsınız.

Bunun için TELEFON NUMARALARINI metin biçimine dönüştürmeniz gerekir. Ya da DİZİ yöntemiyle filtre uygulama yöntemini kullanmanız gerekir.
 
Katılım
21 Şubat 2007
Mesajlar
384
Excel Vers. ve Dili
Microsoft Ev ve Ofis 2016
Altın Üyelik Bitiş Tarihi
05-05-2025
Klasik filtre yönteminde SAYISAL veriler için İÇERİR şeklinde filtre uygulayamazsınız.

Bunun için TELEFON NUMARALARINI metin biçimine dönüştürmeniz gerekir. Ya da DİZİ yöntemiyle filtre uygulama yöntemini kullanmanız gerekir.
En kısa zamanda deneyip dönüş yaparım inşallah. İlginiz için çok teşekkürler.
 
Üst