AutoFilter ile iki tarih arasındaki verileri getirmek

Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
Selam arkadaşlar akşam o kadar uğraşmama rağmen basit ama bir türlü işin içinden çıkmadığım bir autofilter kullanarak iki tarih arasında rapor almak istedim DTPicker kullanıyorum ve aşağıdaki gibi bir taplom var
A B C D
S.NO TARİH ÇEK NO BANKA
1 13.02.2006 2343 Koç Bank
2 14.02.2006 34 HSBS Bank
3 14.02.2006 35 Garanti Bankası
4 15.02.2006 45 HSBS Bank
5 15.02.2006 67 Garanti Bankası
6 15.02.2006 87 HSBS Bank
7 15.02.2006 90 Koç Bank

ve ben bu taplodan user fom kullanarak rapor allmak istiyorum

Sheets("veri").Select
Range("A7").Select
Selection.AutoFilter Field:=2, Criteria1:="<=DTPicker1.value", Operator:=xlAnd, Criteria2:="<=DTPicker2.value"

burda criteria1 e DTPicker1 in değerinden büyük yada eşit olanlar
Criteria2 de ise DTPicker2 ind değerinden küçük yada eşit olanları sıra şeklinde olması lazım ama bir türlü tırnak içereinsende olduğu için yapamadım sizlerden ricam bu komutu nasıl uygulayabileceğim
ilgilenen arkadaşlara şimdiden teşkkürler
dosyaya bakmak isteyen arkadaşlar için dosya ektedir.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Selection.AutoFilter Field:=2, Criteria1:="<=DTPicker1.value", Operator:=xlAnd, Criteria2:="<=DTPicker2.value"
Yukarıdaki satırı aşağıdaki gibi değiştirerek deneyin.

Selection.AutoFilter Field:=2, Criteria1:="<=" & clng(DTPicker1.value), Operator:=xlAnd, Criteria2:="<=" & clng(DTPicker2.value)
 
Üst