Les différents types d’erreur
ErreursOn distingue différents types d’erreur dans le langage VBA :
-
Les erreurs de syntaxe.
-
Les erreurs de compilation.
-
Les erreurs d’exécution.
-
Les erreurs de logique.
1. Les erreurs de syntaxe
Erreurs:de syntaxeLes erreurs de syntaxe peuvent être décelées automatiquement lors de la saisie du code dans VBA.
Pour activer la vérification de syntaxe, dans le menu Outils, sélectionnez Options, puis sélectionnez l’onglet Éditeur et cochez la case Vérification automatique de la syntaxe.
Exemple
Les erreurs de syntaxe non corrigées provoqueront une erreur de compilation, d’où le message affiché.
2. Les erreurs de compilation
Erreurs:de compilationLes erreurs de compilation sont décelées lorsque Excel tente de compiler votre code.
Le code VBA peut être compilé de deux façons :
-
À la demande en sélectionnant l’option Compiler du menu Débogage. Dans ce cas le code est entièrement compilé.
-
Automatiquement lors de l’exécution du code. Dans ce cas, le code contenu dans les procédures n’est compilé que lors du premier appel de la procédure. Les procédures non appelées ne seront pas compilées.
Il est recommandé de compiler le programme avant de l’exécuter afin de gagner du temps sur la mise au point.
Exemple
Il est possible d’anticiper les erreurs d’exécution...