View Full Version : [SOLVED:] Advanced Filter for Dates
Aussiebear
12-13-2023, 03:26 AM
Apparently if you run Advanced Filter from the Ribbon, this formula works fine.
="<1/9/2021"
Yet it appears that you can't run the same formula when using Advanced Formula within VBA, namely the formula needs to be reconstructed to;
="<" & Date(2021,9,1)
Why is this so?
Aflatoon
12-13-2023, 03:55 AM
VBA always runs as if you were in the US so anything that needs interpreting (like a date in text format) will be interpreted using US regional settings, so that criterion would be <9 Jan 2021 not <1 Sep 2021. Using the date formula, you can see that the literal number value is added to the criterion, so there is no room for interpretation.
Aussiebear
12-13-2023, 04:06 AM
Hmmmm.... Land of Convicts 0. USA 1. Grrr...
georgiboy
12-13-2023, 05:59 AM
The whole world (well left to right world) should adopt the UK format for date as it just makes more sense:
Day (changes most often/ looked at most often/ conveniently placed to the left)
then
Month (Changes second most often so next in line - left to right)
then
Year (Changes least often so pushed to the right)
:whistle:
Aflatoon
12-13-2023, 08:46 AM
Hmmmm.... Land of Convicts 0. USA 1. Grrr...
Hey, it makes sense to default to a format that no other country uses... ;)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.