Non, un bouton n'arrêtera pas la macro en cours d'exécution. C'est une chose de développeur et le contrôle ne devrait pas être entre les mains de l'utilisateur par défaut. Vous pouvez essayer la combinaison de touches ci-dessous pour arrêter la macro.
- Ctrl + Pause/Attn
- Ctrl + défil
- Esc + Esc (Appuyez deux fois de suite)
Parfois, le droit se t de touches (Pause, Pause ou défil) ne sont pas disponibles sur le clavier (la plupart du temps se passe avec les utilisateurs d'ordinateurs portables) et en appuyant sur Echap 2, 3 ou plusieurs fois ne s'arrête pas la macro aussi. Je me suis coincé aussi et finalement trouvé la solution dans la fonctionnalité d'accessibilité de Windows après quoi j'ai essayé toutes les options recherchées et plus de 3 d'entre eux ont travaillé pour moi dans 3 scénarios différents.
Étape # 01: Si votre clavier ne dispose pas d'une clé spécifique, s'il vous plaît ne vous inquiétez pas et ouvrez le « clavier à l'écran » à partir de Windows Utilitaires en appuyant sur Win +U.
Étape # 02: Maintenant, essayez l'une de l'option ci-dessus et d'entre eux fonctionnera certainement en fonction de l'architecture de votre système c.-à-OS et version d'Office
Vous serez mis en mode pause à l'aide des combinaisons de touches ci-dessus car la macro suspend l'exécution en terminant immédiatement la tâche en cours. Par exemple, si elle tire les données du web, elle s'arrêtera immédiatement avant d'exécuter la prochaine commande mais après avoir tiré les données, après quoi vous pouvez appuyer sur F5 ou F8 pour continuer le débogage.
Duplication possible: http://stackoverflow.com/questions/3018286/my-macro-is-stuck-how-do-i-kill-it – marg
Faut-il faire une boucle dans chaque cellule manuellement? Vous pourriez peut-être retravailler le processus pour le rendre plus rapide, c'est-à-dire en utilisant la fonction FillDown d'Excel. Quand j'entends "boucle sur plusieurs milliers de cellules", je vois une opportunité d'optimiser. – PowerUser
@PowerUser: Sry, ce n'est pas possible dans ce contexte, parce que je dois vérifier les cellules manuellement ;-) – poeschlorn