Gestion erreur si Echap pendant macro

  • Initiateur de la discussion Initiateur de la discussion m@tix
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

m@tix

XLDnaute Occasionnel
Bonjour,

Lors de l'exécution d'une macro, si l'utilisateur fait Echap (plusieurs fois en fait parfois 🙄), la macro s'arrête avec un message d'erreur. Est-il possible de gérer cela, par exemple, si l'utilsateur fait Echap, de ne pas tomber sur le message d'erreur d'Excel, mais par exemple de revenir sur le classeur, ou même de le quitter ?

Merci d'avance. 😉
 
Re : Gestion erreur si Echap pendant macro

Bonjour,
C'est un exemple !
Ici on boucle jusqu'à 10^10 pour que tu aies le temps d'appuyer sur la touche ECHAP et que tu constates qu'on quitte effectivement la procédure !

Code:
Sub tamacro()
On Error GoTo fin
Application.EnableCancelKey = xlErrorHandler
'la procedure que tu dois executer

fin:
If Err = 18 Then Exit Sub

End Sub
A+
kjin
 
Re : Gestion erreur si Echap pendant macro

Je viens de tester, en appuyant sur Echap pendant que la macro tourne, apparaît toujours le message:

Erreur d'exécution '18': interruption par l'utilisateur.

Et j'ai pourtant placé le code comme tu me l'as indiqué..
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
468
Retour