• DİKKAT

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

Seçime göre filtre

Katılım
16 Şubat 2007
Mesajlar
381
Excel Vers. ve Dili
ileri excel
Arkadaşlar basit bir tablonun üstünde herhangi bir ürün seçtiğimde tablodan o ürünü filtreliyebilirmi dinamik olarak
 
Merhaba,

Yapılabilir. Dosya yapınızı görmemiz için örnek ekleyebilir misiniz?
 
Hocam selam yani dosya yok aslında çok basit kolonlar adı şehir tarih olsun böyle 10-15 satır veri düşünebiliriz tablonun dışında örneğin İstanbul İzmir Ankara yazıyor istanbulu seçtiğimde tabloda istanbullar filtrelenebilir
 
Merhaba,

Kodları denemek için bizim hazırlayacağımız tablo ile sizin kafanızdan geçen tablo aynı olmayabilir. Bu yüzden basit te olsa dosyanızı hazırlayıp foruma ekleyiniz.
 
tabıkı dosya ektedir sağdaki illerden seçilince soldakı tabloda fıltrelenmesi lazım
 

Ekli dosyalar

İllerden kastınız nedir?
Dosyanızı kontrol eder misiniz?
 
oo hocam pardon ya kafam karıştı yani çalıştığı bölümü sağdaki
muhasebe mutfak finans yazıyor ya örneğin muhasebeyi seçersem muhasebeciler filtrelensin mutfagi seçersem mutfak filtrelensin
 
Merhaba
İyi Çalışmalar
Dosyanız Ektedir.
 
Son düzenleme:
üstadım koılay gelsin benim gönderdiğim gibi olamıyormu acaba açılan kutudan değilde yan yana yazılmış bölümlerden seçtikçe yada tıkladıkça filtreleme gibi çünkü bölümlerin açık olması lazım açılan kutu bılıyosunuz kapatıyor
 
İyi Çalışmalar
Sayın assenucler
 
arkadaşlar konu hala günceldir yardımcı olabilecek varmı acaba ?
saygılarımla
 
Merhaba,

Başlangıçta dosya bile eklemiyordunuz, şimdi çözüm beğenmiyorsunuz :)

Aşağıdaki kodları ilgili sayfanın kod bölümüne kopyalayıp deneyiniz.

Herhangi bir hücreye çift tıkladığınızda eğer hücre boş ya da rakam içeriyorsa süzülmüş veriye açacak, yok alfabetik bir değer olursa o değere göre süzecektir.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    
    Dim i   As Long
    
    Range("A1").AutoFilter
    If Target.Value = "" Or IsNumeric(Target.Value) Then Exit Sub
    i = Cells(Rows.Count, "A").End(3).Row
    Range("A1:C" & i).AutoFilter Field:=2, Criteria1:="=" & Target.Value
 
End Sub
 
Geri
Üst