Page 37 - DCG - Excel - 2025
P. 37
FICHE Excel n°27 : FOR imbriqués en VBA
Capsule vidéo
1. Le concept
Les boucles FOR peuvent être imbriquées pour parcourir des tableaux à deux dimensions, comme une
matrice de cellules Excel.
2. Syntaxe
For i = 1 To nb_lignes
For j = 1 To nb_colonnes
instructions
Next j
Next i
3. Exemple expliqué
For i = 1 To 5
For j = 1 To 3
Cells(i, j).Value = i * j
Next j
Next i
→ Remplit les cellules A1 à C5 avec les produits des indices ligne × colonne
4. Mini exercice
Créez une macro qui inscrit "X" dans les cellules A1 à C3
5. Exercice d’application
• Ouvrir un classeur vierge et le renommer TPFOR2.xlsm
• Écrire une macro qui parcourt toutes les cellules d’un tableau 5 lignes × 5 colonnes préalablement
rempli par vos soins de nombres et de lettres :
• Si la cellule est vide → fond jaune
• Si elle contient un nombre > 10 → texte rouge
• Sinon → texte gris
• Afin d’enrichir votre feuille, placez un bouton sur la feuille qui déclenchera l’appel de la macro.
35

