Your worksheet_change event should be denied when having "Appliciation.enableEvents = False"
Any routines that contain such event trigger do not apply when you run EnableEvents = False.
The effect also works works trough other workbooks. and after reopening excel.

(When i am not sure i always make small excamples for my self to test them out what they do)