• DİKKAT

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

Filtreleme Kodu

Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
Kod:
Private Sub CommandButton1_Click()
On Error Resume Next
ActiveSheet.ShowAllData
    Range("A1").AutoFilter Field:=2, Criteria1:=">=" & CLng(CDate(TextBox1.Text)), Operator:=xlAnd _
        , Criteria2:="<=" & CLng(CDate(TextBox2.Text))
End Sub

Yukarıdaki kod ile form üzerinden tarihler arası filtreleme yapıyorum.

Bir müddet sonra (kod üzerinde hiç bir değişiklik yapmamama rağmen) kod çalışmamaya, yani bozuk çalışmaya başladı. Şöyleki kod ya verierin ya hepsini yada hiçbirini göstermeyecek şekilde çalışıyor.

Bunun üzerine daha önceki tarihlerde (Filtreleme kodunun doğru çalıştığı tarihlerdeki) almış olduğum bir yedeği denedimğimde aynı sorunun bu dosyadada olduğu gördüm. Bunun sebebi ne olabilir. Bir türlü çözemedim.

Teşekkürler, Saygılarımla.....
 
Tarih içeren hücreler metin olarak biçimlendirilmiş olabilir.
 
Eğer filtre gerçekleşmiyorsa eşleşen veri bulunamıyor demektir. Veriler tarih olarak görünsede bir tarih verisi değildir. Kesin cevap için örnek dosya eklemenizi öneririm.
 
Geri
Üst