• DİKKAT

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

Texbox ki süzmeyi tarihe göre uyarlama..!

Katılım
10 Ekim 2010
Mesajlar
1,469
Excel Vers. ve Dili
2010 Türkçe
Merhaba,
Aşağıdaki kod ile istediğim özellikte süzme işlemini yapıyorum. Bu kodu aynı zamanda tarihe göre de süzmek için kullanmak istiyorum. Örneğin 28.03.2012 ait verileri kısa yoldan 2803 olarak yazarak getirsin istiyorum. nasıl uyarlaya biliriz. Yardımcı olurmusunuz. iyi akşamlar dilerim.








Private Sub TextBox2_Change()
On Error Resume Next
metin = TextBox2.Value
If metin = "" Then
Range("g2:g65536").AutoFilter
Exit Sub
End If
Set BUL = Range("g3:g65536").Find(What:=metin)
Application.GoTo Reference:=Range(BUL.Address), Scroll:=False
Range("g2:g65536").AutoFilter Field:=1, Criteria1:=TextBox2.Value & "*"
End Sub
 
Merhaba,
Sayın Hamitcan, linki inceledim zaten linkteki arkadaşlarda konunun da tam olarak çözüme gittiğini sanmıyorum. ben bir kaç değişiklik yaptım. süzme yapıyor ama benim kodumun özelliği de gidiyor. Texboxta veri yoksa süzme kapalı veri varsa açık. ayrıca istediğim gibi de süzme olmadı.

Tekrardan teşekkür ederim ilgi ve alakanıza.
 
. . .

Merhaba.

Excel filtrenin, 2012 yılında tüm ayların 28. gününü filtrele gibi bir özelliği yok.
Sorunuz için yardımcı bir sütun kullanılabilir.
Örnek dosya eklerseniz, üzerinde denemeler yapabiliriz.

. . .
 
Merhaba
İlk yazdığım mesajdaki texbox a ait süzmeyi tarihe göre uyarlaya bilirsek eminim sorun kalamayacaktır.
Teşekkür ederim iyi akşamlar.
 
. . .

Merhaba.

AutoFilterMode kodunu daha yeni gördüm. Çalışmalarımda daha önce kullanmadım.
Biraz daha araştırıp, öğrenmek gerek. Filtre içeren tablolar için çok iyi olacak gibi görünüyor.

. . .
 
Merhaba Hamit Can Bey,
Örnek çalışmayı ekledim. Bu kodla istediğim verileri süzme yapıyorum ama tarih te yapamıyorum.
Texboxta veri yok ise süzme deaktif oluyor. veri olduğunda aktif duruma geçiyor. Ama tek sorun tarihi süzemiyorum :(

Teşekkür ederim İyi akşamlar dilerim.
 

Ekli dosyalar

. . .

Kod:
Range("g2:g65536").AutoFilter Field:=1, Criteria1:=TextBox1.Value & "*"
satırını aşağıda gibi değiştirerek deneyiniz.

Kod:
Range("g2:g65536").AutoFilter Field:=1, Criteria1:=metin

. . .
 
Geri
Üst