|
Il n’existe pas une seule commande pour interrompre une macro en cours d’exécution dans Excel de la même manière que vous pourriez utiliser Ctrl+C dans une invite de commande. Au lieu de cela, vous l’interrompez en utilisant l’une de ces méthodes :
* Touche Échap : Appuyer sur la touche Échap (Esc) est le moyen le plus courant et généralement fiable d'interrompre l'exécution d'une macro. Cela fonctionne mieux si la macro n’effectue pas actuellement un long calcul ou n’interagit pas avec une ressource externe.
* Fin de tâche (Gestionnaire des tâches) : Si Esc ne fonctionne pas (par exemple, la macro est gelée), vous pouvez utiliser le Gestionnaire des tâches. Ouvrez le Gestionnaire des tâches (généralement Ctrl+Shift+Esc), recherchez « EXCEL.EXE » (ou le processus Excel correspondant), sélectionnez-le et cliquez sur « Fin de tâche ». Il s'agit d'une mesure plus drastique, car elle ferme complètement Excel et peut entraîner la perte du travail non enregistré.
* Points d'arrêt (débogage) : Si vous développez la macro et souhaitez l'arrêter à des points spécifiques pour le débogage, vous pouvez utiliser des points d'arrêt dans l'éditeur VBA. Cela vous donne une interruption plus contrôlée que Esc et évite la terminaison brutale du Gestionnaire des tâches.
En résumé, Échap est la méthode préférée, tandis que le Gestionnaire des tâches est un dernier recours pour les macros qui ne répondent pas. Utiliser des points d'arrêt est l’approche idéale lors du développement et des tests de macros.
|