Utilisation de ONERROR dans différents scénarios
Objectifs
Les objectifs de cette vidéo sont :
1. Comprendre le rôle de ONERROR en VBA.
2. Savoir utiliser les techniques ONERROR RESUME NEXT et ONERROR GOTO.
3. Apprendre à identifier et gérer les erreurs pour prévenir les plantages du programme.
Résumé
Apprenez comment utiliser l'instruction ONERROR pour gérer les erreurs en VBA, avec des exemples concrets et des techniques avancées.
Description
L'instruction ONERROR en VBA est essentielle pour gérer les erreurs durant l'exécution d'un programme. Cette leçon précise son rôle et son utilisation. Lorsqu'une erreur survient, ONERROR permet de définir un plan d'action pour éviter que le programme ne plante. Deux approches principales sont expliquées :
1. ONERROR RESUME NEXT : Le programme continue avec la ligne suivante après l'erreur.
2. ONERROR GOTO [label] : Le programme se dirige vers un label spécifique où des instructions d'erreurs peuvent être définies.
Dans l'exemple donné, nous voyons comment ces méthodes affectent le traitement de feuilles Excel nommées successivement. Les erreurs de manipulation sont démontrées avec des erreurs d'index et comment elles peuvent être évitées et gérées proprement. L'importance de la commande ONERROR GOTO 0 est aussi abordée, montrant comment désactiver la gestion des erreurs à un point précis du programme.