I am in the UK, and my Excel is set to UK local defaults. In particular, dates are dd/mm/yyyy.
I am creating an Excel document where users will have to enter dates. So I want to validate that they are dates, and not too old. The only problem is, Excel (2013) treats (new) dates as being in US format as soon as I apply validation. Why? What possible reason can it have for doing that! And how can I stop it!
Now I am no Excel slouch but this is driving me batty! It’s quite repeatable, even on a blank workbook.
-
[*]If I format a blank cell with the format dd/mm/yy and then enter 1 sep 14 I get 01/09/14. That’s correct.
[*]Now enter data validation for that cell so that it has to be a date, greater than, and start date has the formula =NOW()-188
[*]Finally change the value of the cell by typing 2 sep 14 and I now get 09/02/14! Totally incorrect! That no only looks like 9th Feb, but when you format it into dd-mmm-yy format you discover that it IS 9th Feb!
[*]Clear validation, change date to say 3 sep 14 and lo and behold it is correctly 03/09/14.
It’s clearly the validation that is at fault. So how can I stop it doing this! It’s nothing to do with my locale or keyboard settings.
Thanks
Stuart