Hayırlı Cumalar,
Aşağıya eklemiş olduğum kodlarla iki tarih arasına göre filitreleme yapıyorum fakat 2 sorunum var;
1-) Filitreleme işleme tam gerçekleşmiyor ve tüm satırlar kayboluyor. Filitre uygulanan 4.sütundan filire ayarlarına giriyorum iki tarih aralığını istediğim gibi eklemiş fakat komut tamamlanmamış. Ben onaylayınca filitreleme işlemi gerçekleşiyor.
2-) Ben filitrelemeyi belirlenen aralıktaki hücreye uygulanmasını istiyorum fakat tüm satırlar kayboluyor. sağ tarafa eklemiş olduğum formüllerde filitreleniyor. Halbuki textboxta yaptığım şu filireleme kodu sadece belirlenen hücreleri filitreliyor:
Private Sub TextTarih_Change()
ActiveSheet.Unprotect
Range("A4:E10000").CurrentRegion.AutoFilter field:=4, Criteria1:=TextTarih.Text
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Yardımlarınız için teşekkürler.
Aşağıya eklemiş olduğum kodlarla iki tarih arasına göre filitreleme yapıyorum fakat 2 sorunum var;
1-) Filitreleme işleme tam gerçekleşmiyor ve tüm satırlar kayboluyor. Filitre uygulanan 4.sütundan filire ayarlarına giriyorum iki tarih aralığını istediğim gibi eklemiş fakat komut tamamlanmamış. Ben onaylayınca filitreleme işlemi gerçekleşiyor.
2-) Ben filitrelemeyi belirlenen aralıktaki hücreye uygulanmasını istiyorum fakat tüm satırlar kayboluyor. sağ tarafa eklemiş olduğum formüllerde filitreleniyor. Halbuki textboxta yaptığım şu filireleme kodu sadece belirlenen hücreleri filitreliyor:
Private Sub TextTarih_Change()
ActiveSheet.Unprotect
Range("A4:E10000").CurrentRegion.AutoFilter field:=4, Criteria1:=TextTarih.Text
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Yardımlarınız için teşekkürler.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
tarih1 = Range("L6").Value
tarih2 = Range("M6").Value
Range("A3:I5000").AutoFilter field:=4, Criteria1:=">=" & tarih1, Operator:=xlAnd, Criteria2:="<=" & tarih2
End Sub