To be honest, I'm not entirely sure why this would have worked in Excel 2003.
When you change a cell, it activates the Worksheet_Change event ... fair enough? But then, within the change event, you change the Target cell (to upper case). This fires the event again ... and again ... and again ... until you get the Stack Overflow error.
Regardless of which version of Excel you are using, I would recommend that you use:
This should make the error go away in both versions ... although Excel 2003 may have coped better for some reason.
TIM
Bookmarks