VBA For Loop - Boucle à travers une plage de cellules - Exemples de code VBA

Dans VBA, vous pouvez parcourir une plage de cellules en appliquant des actions à chaque cellule de la plage.

Si vous souhaitez tester une condition pour chaque cellule d'une plage à l'aide de VBA, le meilleur moyen consiste à parcourir la plage en boucle, en testant chaque cellule. Voici deux exemples de code pour montrer comment parcourir une plage en boucle. Vous pouvez remplacer la valeur de la plage pour la plage que vous devez parcourir.

Boucle à travers la plage de cellules

Cet exemple va parcourir une plage de cellules. L'instruction if teste la condition si la cellule contient le texte « FindMe » et affiche une boîte de message avec l'emplacement du texte s'il est trouvé.

1234567891011 Sous-boucles publiques ()Dim c As RangePour chaque c dans la plage ("A1:A10")Si c.Value = "FindMe" AlorsMsgBox " FindMe found at " & c.AddressFin sic suivantFin du sous-marin

Boucle dans la colonne entière

Cet exemple parcourt toute la plage de la colonne A.

1234567891011 Sous-colonne de boucle publique()Dim c As RangePour chaque c dans la plage ("A:A")Si c.Value = "FindMe" AlorsMsgBox " FindMe found at " & c.AddressFin sic suivantFin du sous-marin

Boucle sur toute la ligne

L'exemple suivant parcourt la ligne 1 en considérant la ligne entière comme une plage.

1234567891011 Public Sub LoopRow()Dim c As RangePour chaque c dans la plage ("1:1")Si c.Value = "FindMe" ThenMsgBox " FindMe found at " & c.AddressFin sic suivantFin du sous-marin

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave