Para qualquer pessoa com um problema semelhante, Application.EnableEvents
deve ser usado com sabedoria. O que eu suspeito que aconteceu no seu caso foi que você definiu Application.EnableEvents = false
em seu código, e então parou a depuração no meio dele ou ele gerou um erro.
Quando isso acontecer, Application.EnableEvents
permanecerá false
e permanecerá assim até que você o ative via VBA ou reinicie o Excel.
Uma maneira de evitar isso é usar On Error GoTo <Label>:
e, em seguida, definir um rótulo no final do seu código para reativar os eventos, garantindo que, se os borks de código, os eventos forem reativados.
On Error GoTo Finally:
<code here>
Finally:
Application.EnableEvents = True