sharky12345
Well-known Member
- Joined
- Aug 5, 2010
- Messages
- 3,404
- Office Version
- 2016
- Platform
- Windows
I'm trying to filter a range so that I only get dates which are after today minus 60 days.
I've recorded a macro which produced this:
But when I try to achieve it using VBA it filters everything out and I don't understand why. This is what I have;
Can anyone tell me why it won't work?
I've recorded a macro which produced this:
VBA Code:
ActiveSheet.ListObjects("Table3").Range.AutoFilter Field:=1, Criteria1:=">25/01/2023", Operator:=xlAnd
But when I try to achieve it using VBA it filters everything out and I don't understand why. This is what I have;
VBA Code:
LastDate = Date - 60
ActiveSheet.ListObjects("Table3").Range.AutoFilter Field:=1, Criteria1:=">=" & LastDate, Operator:=xlAnd
Can anyone tell me why it won't work?