Comment déboguer du code dans Excel VBA

Cet exemple vous apprend à déboguer du code dans Excel VBA.

En appuyant sur F8, vous pouvez parcourir votre code en une seule étape. Le déboguer  est très utile car il vous permet de voir l’effet de chaque ligne de code sur votre feuille de calcul. Placez un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes:

Dim i As Integer, j As Integer

For i = 1 To 2
   For j = 1 To 5
        Cells(i, j).Value = WorksheetFunction.RandBetween(20, 100)
    Next j
Next i

Résultat lorsque vous cliquez sur le bouton de commande sur la feuille:

1. Videz la plage A1: E2.

2. Ouvrez l’éditeur Visual Basic et réduisez la taille de l’écran afin que vous puissiez voir Visual Basic

Éditeur et feuille de calcul en même temps.

3. Dans Visual Basic Editor, placez votre curseur avant Privé et appuyez sur F8. La première ligne devient jaune.

4. Appuyez quatre fois sur F8. Pour i = 1 et j = 1, Excel VBA entre un nombre aléatoire compris entre 20 et 100 dans la cellule à l’intersection de la ligne 1 et de la colonne 1. En maintenant le curseur fixe sur une variable, vous pouvez voir la valeur de la variable.

5. Appuyez deux fois sur F8. Pour i = 1 et j = 2, Excel VBA entre un nombre aléatoire entre 20 et 100 dans la cellule à l’intersection de la ligne 1 et de la colonne 2.

6. Étape unique dans le reste du code pour voir comment Excel VBA entre les autres nombres. C’est un excellent moyen d’apprendre le fonctionnement d’une boucle. Si vous souhaitez arrêter le programme, cliquez sur le bouton Réinitialiser (Arrêter).

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x