Je viens de retester, cela fonctionne bien. Tu as fait une modification dans le code ? ou (je penche pour cela) interrompu l'exécution du code ? Si oui, il est probable que "Application.EnableEvents" soit égal à False.
Dans l'éditeur VB, CTRL G ou "Affichage" / "Fenêtre exécution" : dans la fenêtre écrits l'instruction "? Application.EnableEvents" et enter, si False s'affiche, écrits l'instruction "Application.EnableEvents = True" et enter. Cela devrait refonctionner. Sinon envoies moi le fichier.
Sauf erreur, s'il y avait une erreur d'exécution (pas une interruption volontaire de l'exécution) "Application.EnableEvents" serait repositionné à True.