In another posting I mentioned that I'm preparing reports (Excel 2003) that are used by people with different regional and language settings in Windows (Because of their location or they global IT profile)
For instance on the first page of the report the reporting date is printed using TODAY and TEXT. My profile uses Dutch settings.
In this case jjjj is the same as yyyy in English (jaar is Dutch for year).
For the final report it is not relevant because everything is pasted as values to a new workbook and then saved, but if somebody with different regional options prepares the report the formula doesn't work. Colleagues can be from all over the world e.g. Central Europe, Asia or the US)
="Reporting Date: "&TEXT(TODAY();"[$-409]mmmm d, jjjj")
Same problem occurs if you use the text function to control the formatting (comma and point sometimes need to be switched).
I assume that there is some function in Excel that can tell you what the regional and language options for the active user are. If anybody knows please tell me. From that you can create a table and a vlookup. It's not a pretty solution, but it ought to work.
Any suggestions on a more elegant approach?
For instance on the first page of the report the reporting date is printed using TODAY and TEXT. My profile uses Dutch settings.
In this case jjjj is the same as yyyy in English (jaar is Dutch for year).
For the final report it is not relevant because everything is pasted as values to a new workbook and then saved, but if somebody with different regional options prepares the report the formula doesn't work. Colleagues can be from all over the world e.g. Central Europe, Asia or the US)
="Reporting Date: "&TEXT(TODAY();"[$-409]mmmm d, jjjj")
Same problem occurs if you use the text function to control the formatting (comma and point sometimes need to be switched).
I assume that there is some function in Excel that can tell you what the regional and language options for the active user are. If anybody knows please tell me. From that you can create a table and a vlookup. It's not a pretty solution, but it ought to work.
Any suggestions on a more elegant approach?