To answer your question specifically, no, there would need to be some other factor. If some code ran when you deactivated the sheet in question, or activated another sheet, both of which can have their own events, either specifically or at the workbook (class) level. So as xld put it, any futher would be musings.