Hvordan fylle farge automatisk med VBA for loop i Microsoft Excel

Anonim

Hvis du vil fylle ut fargespesifikt område automatisk for loop VBA. I denne artikkelen vil du lære om loop i VBA som oppfyller visse betingelser.

Tanken er at hvis område A1: A20 inneholder noe tekst eller tall, så vil Excel for loop automatisk fylle de tomme cellene.

Følgende er øyeblikksbildet av dataene i kolonne A:

For å automatisk fylle fargen i tomme celler, må vi følge trinnene nedenfor:

  • Klikk på kategorien Utvikler
  • Velg Visual Basic fra kodegruppen

  • Skriv inn følgende kode i regnearkmodulen

Sub VBAForLoop ()

For x = 1 til 20

Celler (x, 1) .Velg

If Selection.Value = "" Da

Med utvalg. Interiør

.Farge = 65535

Slutt med

Slutt om

Neste x

Slutt Sub

  • Etter å ha kopiert koden må du kjøre makroen ved å bruke ALT + F8 og velg makroen.

På denne måten kan vi bruke VBA til å automatisk fylle farge ved hjelp av loop.

Nedlasting-Slik fyller du automatisk farge med vba for loop