• DİKKAT

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

textbox ile 2 tarih arası filtreleme

Katılım
23 Nisan 2017
Mesajlar
74
Excel Vers. ve Dili
excel 2010 türkçe
arkadaşlar merhaba. bir uygulama yapmaya çalışıyorum ancak bir konuda yardımlarınızı rica edeceğim. userformda tarih ve firma kriterlerine göre arama yaptırıp onu başka bir excel sayfasına yazdırmak istiyorum. firma kriterini işlevsel olarak kullanabiliyorum ancak 2 tarih arasını filtrelemeyi maalesef başaramadık.
 

Ekli dosyalar

arkadaşlar forumdan ve başka forumlardan bir sürü araştırma yapıp uygulamaya çalıştım ancak enteresan bir şekilde uygulama hata da vermiyor ama işlem de yapmıyor. desteklerinizi rica ediyorum
 
merhaba

Private Sub CommandButton1_Click()
Worksheets("Sayfa1").Range("A1").AutoFilter Field:=1, Criteria1:=">=" & CLng(CDate(TextBox1.Value)), _
Operator:=xlAnd _
, Criteria2:="<=" & CLng(CDate(TextBox2.Value))
End Sub
 
merhaba

Private Sub CommandButton1_Click()
Worksheets("Sayfa1").Range("A1").AutoFilter Field:=1, Criteria1:=">=" & CLng(CDate(TextBox1.Value)), _
Operator:=xlAnd _
, Criteria2:="<=" & CLng(CDate(TextBox2.Value))
End Sub

bu kodu uyarlayıp deniyorum ekteki dosyada da bu var ancak çalışmıyor maalesef
 
ekli dosyanızı altin uye olmadigim icin goremiyorum. fakat bu kodda hata yok . sayfa1 in A stunundan baslayarak textboxlardaki degere gore yine A kolonuna filtre yapıyor. Sayfa isimleri ya da sütün duzeltmesi yaptiniz mi field1 dedigi kısım A sutunudur. field2 B field3 C diye gider.

google ya da yandex drive yukleyin isterseniz. hucrelerdeki degerleri tarih formatina ceviren bir satir da ekleyebilirsiniz oradan da sorun cikiyor olabilir..
 
ben kodlarınızı su sekilde denedim filtreleme yapti. L2:L yazmissiniz ya orda bir sıkıntı var. otomatik filtreyi a1 den baslatin.


s1.Range("A1").AutoFilter Field:=12, Criteria1:=">=" & CLng(CDate(TextBox5.Value)), _
Operator:=xlAnd _
, Criteria2:="<=" & CLng(CDate(TextBox6.Value))
 
ben kodlarınızı su sekilde denedim filtreleme yapti. L2:L yazmissiniz ya orda bir sıkıntı var. otomatik filtreyi a1 den baslatin.


s1.Range("A1").AutoFilter Field:=12, Criteria1:=">=" & CLng(CDate(TextBox5.Value)), _
Operator:=xlAnd _
, Criteria2:="<=" & CLng(CDate(TextBox6.Value))

Teşekkür ederim. dediğiniz gibi yapınca süper çalıştı. elinize sağlık
 
Geri
Üst