Sådan udfyldes farve automatisk med VBA til loop i Microsoft Excel

Anonim

Hvis du vil automatisk udfylde farve -specifikt område ved hjælp af loop VBA. I denne artikel lærer du om loop i VBA, der opfylder visse betingelser.

Ideen er, hvis område A1: A20 indeholder noget tekst eller tal, så udfylder excel for loop automatisk de tomme celler.

Følgende er snapshot af data i kolonne A:

For automatisk at udfylde farven i tomme celler skal vi følge nedenstående trin:

  • Klik på fanen Udvikler
  • Vælg Visual Basic i kodegruppen

  • Indtast følgende kode i regnearksmodulet

Sub VBAForLoop ()

For x = 1 til 20

Celler (x, 1) .Vælg

Hvis Selection.Value = "" Så

Med udvalg. Interiør

.Farve = 65535

Afslut med

Afslut Hvis

Næste x

Afslut Sub

  • Efter kopiering af koden skal du køre makroen ved hjælp af ALT + F8 & vælg makroen.

På denne måde kan vi bruge VBA til automatisk at udfylde farve ved hjælp af loop.

Download-Sådan udfyldes farve automatisk med vba til loop