So füllen Sie Farbe mit VBA für Loop in Microsoft Excel automatisch aus

Anonim

Wenn Sie den farbspezifischen Bereich mit for loop VBA automatisch füllen möchten. In diesem Artikel erfahren Sie, dass eine for-Schleife in VBA eine bestimmte Bedingung erfüllt.

Die Idee ist, wenn der Bereich A1: A20 Text oder Zahlen enthält, dann füllt Excel für Schleife die leeren Zellen automatisch aus.

Im Folgenden sehen Sie die Momentaufnahme der Daten in Spalte A:

Um die Farbe automatisch in leere Zellen zu füllen, müssen wir die folgenden Schritte ausführen:

  • Klicken Sie auf die Registerkarte Entwickler
  • Wählen Sie in der Gruppe Code die Option Visual Basic . aus

  • Geben Sie den folgenden Code in das Arbeitsblattmodul ein

Unter VBAForLoop()

Für x = 1 bis 20

Zellen(x, 1).Wählen

If Selection.Value = "" Then

Mit Selection.Interior

.Farbe = 65535

Ende mit

Ende Wenn

Nächstes x

End Sub

  • Nachdem Sie den Code kopiert haben, müssen Sie das Makro ausführen, indem Sie verwenden ALT + F8 & wählen Sie das Makro aus.

Auf diese Weise können wir VBA verwenden, um die Farbe mit der for-Schleife automatisch zu füllen.

Download-How to Auto Fill Farbe mit vba for loop