Lucas
You need to be careful when you have a macro in the Worksheet_Change event which changes the sheet - because your macro will trigger itself so you get a looping effect. If you remove the error handler in your code you'll notice that it debugs on the line:
This is your macro's calling of itself, not your own calling of it.
To get around this, you need to stop the macro from running after you've requested it - I've declared a public string (varCancelChange) in module 1 and added the extra lines. Perhaps others have a better way of solving the problem....
Dion
Bookmarks