Rien n’est plus frustrant pour un utilisateur qu’un message d’erreur système cryptique qui interrompt brutalement une macro. Dans ce chapitre, vous allez apprendre à anticiper les imprévus et à coder des sorties de secours propres pour rendre vos outils VBA robustes et professionnels.
Points clés de la leçon :
On Error Resume Next : Savoir quand (et surtout quand ne pas) ignorer une erreur pour poursuivre l’exécution.
L’instruction On Error GoTo : Apprendre à dérouter l’exécution du code vers une balise spécifique en cas de bug.
Bloc de gestion d’erreur : Structurer une procédure avec une zone de traitement des erreurs séparée du corps principal.
L’objet Err : Utiliser les propriétés de l’objet Error pour afficher des messages explicites à l’utilisateur.