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