Application.International(xlDateSeparator) ,
Here's the issue.
Do as follows:
Compare / Check the Language settings the control panel (your keyboard layout should be "English, US"):
Click "Change date, time, or number formats":
Click "Additional settings..."
Click the Reset button.
Click Ok on all window
Reboot
Open Excel and check the behavior
Problem solved?
Andreas.