Les différents types d’erreur

Erreurs

On 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 syntaxe

Les 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

images/10RI01N.png

Les erreurs de syntaxe non corrigées provoqueront une erreur de compilation, d’où le message affiché.

2. Les erreurs de compilation

Erreurs:de compilation

Les 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

images/10RI02N.png

Il est possible d’anticiper les erreurs d’exécution...

couv_RI21EXCV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Les événements de l'objet Chart
Suivant
Débogage