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
   32   33   34   35   36   37   38   39   40   41   42