Si vous souhaitez remplir automatiquement la plage spécifique de couleur à l’aide de la boucle for VBA. Dans cet article, vous apprendrez la boucle for dans VBA remplissant certaines conditions.

L’idée est que si la plage A1: A20 contient quelque chose de texte ou de nombre, exceller pour la boucle remplira automatiquement les cellules vides.

Voici un aperçu des données de la colonne A:

image 1

Pour remplir automatiquement la couleur dans les cellules vides, nous devons suivre les étapes ci-dessous:

Cliquez sur l’onglet Développeur Dans le groupe Code, sélectionnez Visual Basic

image 2

  • Entrez le code suivant dans le module de feuille de calcul

Sous VBAForLoop ()

Pour x = 1 à 20

Cellules (x, 1) .Sélectionnez

Si Selection.Value = «  » Alors

Avec Selection.Interior

.Couleur = 65535

Terminer par

Fin si

Suivant x

End Sub

image 3

Après avoir copié le code, vous devez exécuter la macro en utilisant ALT + F8 * et sélectionnez la macro.

image 4

De cette façon, nous pouvons utiliser VBA pour remplir automatiquement la couleur en utilisant la boucle for.

Excel//wp-content/uploads/2015/06/Download-How-to-Auto-Fill-color-with-vba-for-loop.xlsm[Download-How to Auto Fill color with vba for loop]