This issue straddles the line between XP and Excel – I am not 100% certain where the problem lies…
A co-worker’s computer was recently upgraded from W2K to WXP. The standard office package is Office 2003. When he types a number into a cell in Excel, it is automatically divided by 1000. For example, type 1234 into the cell, and it is transformed into 1.234. This is not a formatting issue — the cell actually contains 1.234. If I open the offending file on my computer, it works properly. If I log onto his computer, it works properly. If I open a new Excel file on his computer, it displays the incorrect behaviour. It’s only his user account that is affected. Files that worked properly on his computer prior to the XP upgrade now exhibit the incorrect behaviour.
He admits to changing the computer’s language from its original English to his native Portuguese (despite being warned not to!). He’s been told to undo the changes, but nothing seems to get back to the correct behaviour. I can’t see anything in the Regional settings that looks incorrect.
Is there anything else to check short of nuking his user profile and starting again?