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).
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:
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).
Initiation à Excel
Fonctions Excel
Excel VBA
Macros VBA Utiles
Plus d'outils
Sur Facebook
Sur YouTube