Try this:
Code:
Selection.AutoFilter Field:=7, Criteria1:="<=" & CDbl(Now - 1)
That is filter for record older than 24 hours from current date-time (Now).
If the filtered column contains only dates (no time portion) and you want to filter for records that is on any day before yesterday then use this:
Code:
Selection.AutoFilter Field:=7, Criteria1:="<=" & CDbl(Date - 2)
or
Code:
Selection.AutoFilter Field:=7, Criteria1:="<" & CDbl(Date - 1)
Ps. If you need the date with time portion then use Now() function, if just need the date without time then use Date() function.
Now = Date + Time