/ / Erreurs de macro Excel

Erreurs de macro Excel

Ce chapitre vous apprend à gérer erreurs de macro dans Exceller. Commençons par créer des erreurs.

Placez un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes:

x = 2
Range("A1").Valu = x

1. Cliquez sur le bouton de commande sur la feuille.

Résultat:

Erreur de compilation dans Excel VBA

2. Cliquez sur OK.

La variable x n'est pas définie. Comme nous utilisons l'instruction Option Explicit au début de notre code, nous devons déclarer toutes nos variables. Excel VBA a coloré le x bleu pour indiquer l'erreur.

3. Dans Visual Basic Editor, cliquez sur Réinitialiser pour arrêter le débogueur.

Cliquez sur Réinitialiser

4. Corrigez l'erreur en ajoutant la ligne de code suivante au début du code.

Dim x As Integer

Vous avez peut-être entendu parler de la technique appelée débogage auparavant. Avec cette technique, vous pouvez parcourir votre code.

5. Dans Visual Basic Editor, placez votre curseur avant Private et appuyez sur F8.

La première ligne devient jaune.

La première ligne devient jaune

6. Appuyez trois fois sur F8.

Appuyez trois fois sur F8

L'erreur suivante apparaît.

Erreur d'exécution

L'objet Range a une propriété appelée Value. La valeur n’est pas orthographiée correctement ici. Le débogage est un excellent moyen non seulement de rechercher les erreurs, mais également de mieux comprendre le code. Notre exemple de programme de débogage vous montre comment effectuer une seule étape dans votre code et voir l’effet de chaque ligne de code sur votre feuille de calcul.

Lisez aussi: