• DİKKAT

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

Gelismis Filtre Problemi

Katılım
15 Kasım 2017
Mesajlar
47
Excel Vers. ve Dili
Excel 2013
Iyi Aksamlar Arkadaslar.
Gelismis filtrede sadece aradigimiz veriyi nasil getirebiliriz.Klasik bir gelismis filtreleme makrom var.
Ornegin aranacak yere Ankara yaziyorum Ankara Çankaya olanlarida getiriyor bu sorunu nasil çözebilirim.
Emeginiz icin simdiden cok tesekkur ederim.Saygilar.
 
Merhaba,
Örnek bir dosya üzerinde tarif ederseniz cevap alma şansınız daha yüksek olur.
 
Bu kodlar "Makro Kaydet" yöntemi ile alındı. Kodlara dikkat ediniz.

Burada aranan Ankara kelimesinin başında ve sonunda, * (yıldız) işareti var. Bu da içinde Ankara ifadesi geçen herşeyi filtrele demek.
Kod:
ActiveSheet.Range("$A$1:$C$10").AutoFilter Field:=3, Criteria1:="=*Ankara*", Operator:=xlAnd


Burada ise aranılan Ankara kelimesinin önünde, = (eşittir) işareti var. Yani aranılan grupta sadece Ankara yazanları filtrele demek.
Kod:
ActiveSheet.Range("$A$1:$C$10").AutoFilter Field:=3, Criteria1:="=Ankara", Operator:=xlAnd
Kodlarınızı bu örneğe göre düzenleyiniz.
 
Ben bu yöntemle kullanıyorum.
Kod:
Range("liste").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
        "kriter"), CopyToRange:=Range("A5:J5"), Unique:=False
filtrelemek istediğim aralığı liste olarak adlandırdım.filtre verisini ise kriter olarak (örneğin ankara gb. yazdığım hücreyi) dediginiz gibi * isareti yazmiyorum.
Makrosuz da denedim gelismis filtreyi onda da ayni sonucu verdi bu heralde excelin bi hatasi var.
Nasil bi cozum bulabiliriz degerli Ustalarim.
 
Son düzenleme:
Ornegin aranacak yere Ankara yaziyorum Ankara Çankaya olanlarida getiriyor

Merhaba,

Aranacak yere (örn:A4), Ankara yazıldığında, arayan hücreye (örn:G1) şöyle yazarak dener misiniz ?

=EĞER(A4="";"";"="&A4)
 
Örnek dosya ekleyebilir misiniz ? Üzerinden yardımcı olmaya çalışalım.
 
Merhabalar.
Kriter olan hücreye aradığım veriyi örneğin Ankara.
Kod:
Range("a3")="'="&"Ankara"
olarak çözdüm.
Bu konuda sizin yazdığınız formülün faydası oldu Emeğinize Sağlık.
Kolay Gelsin.
 
Geri
Üst