VBA02 | Table de multiplication
Énoncé
- Thème : boucle For et fenêtre Exécution | Durée : 10 min | Niveau : débutant.
- Macro à écrire :
Table.
Travail demandé
- Lire le nombre placé en
B1. - Afficher sa table de multiplication de 1 à 10 dans la fenêtre Exécution avec
Debug.Print, une ligne par calcul :7 x 1 = 7,7 x 2 = 14… jusqu'à7 x 10 = 70.
La vérification teste B1 = 7 puis B1 = 12.
Corrigé
Sub Table()
Dim n As Integer
Dim i As Integer
n = Range("B1").Value
For i = 1 To 10
Debug.Print n & " x " & i & " = " & n * i
Next i
End SubFor i = 1 To 10répète le bloc en augmentantide 1 à chaque tour ;Steppermet un autre pas.- Dans Excel, la fenêtre Exécution s'ouvre dans l'éditeur VBA avec Ctrl+G.
- Remarque :
Debug.Print nseul affiche un espace avant et après un nombre positif ; la concaténation avec&l'évite.
Pour aller plus loin
- Instruction For...Next : Source Microsoft Learn
- Méthode Print (Debug.Print) : Source Microsoft Learn