Re: Undo Option Lost After Event Macro Code
To be honest the copy sheet method is better as you don't have to do all that tracking just copy the sheet and then use the following:
Create a macro that copies the worksheet and call it MyUnDoMacro, then at the bottom of your original macro add this line
the Undo My Macro is what the user would see and the latter part calls the macro, now after your macro has run you just click on the undo as you would normally and hey presto macro reversed!