kadir78
Altın Üye
- Katılım
- 6 Nisan 2016
- Mesajlar
- 227
- Excel Vers. ve Dili
- office 2019
- Altın Üyelik Bitiş Tarihi
- 30-12-2026
Aşağıdaki kodlarda Rapor sayfasindaki a2 hücresini s2 olarak set yaptım fakat işlemi a2 hücresinde olan değere göre yapmıyor. A2 hücresinde ay isimleri var. her ay çalışma sayfası olarak kayıtlıdır. Sayfalar toplam ( rapor , ocak , şubat , vs ) olarak 13 çalışma sayfasıdır.
Kod:
sub makro1()
dim s1, s2 as range, worksheet
set s1 = sheets("rapor")
set s2 = sheets("rapor").range("a2")
s2.range("b4:t500")autofilter field:=2 , criteria1:=">=" & clng (cdate (s1.range("d2"))), operator:=xland, crireria2:="<=" & clng (cdate (s1.range("e2")))
if s1.range("b2") <> empty then
s2.range("b4:t500").autofilter field:=7, criteria1:=s1.range("b2")
End if
if s1.range("c2") <> empty then
s2.range("b4:t500").autofilter field:=7, criteria1:=s1.range("c2")
End if
if s1.range("a7") <> empty then
s2.range("b4:t500").autofilter field:=7, criteria1:=s1.range("a7")
End if
End sub
Son düzenleme: