Hur man automatiskt fyller färg med VBA för loop i Microsoft Excel

Anonim

Om du vill fylla i färgspecifikt område automatiskt med loop VBA. I den här artikeln kommer du att lära dig om loop i VBA som uppfyller vissa villkor.

Tanken är om intervall A1: A20 innehåller något text eller tal, så kommer excel för loop att automatiskt fylla de tomma cellerna.

Följande är ögonblicksbilden av data i kolumn A:

För att automatiskt fylla färgen i tomma celler måste vi följa stegen nedan:

  • Klicka på fliken Utvecklare
  • Välj Visual Basic i kodgruppen

  • Ange följande kod i kalkylbladsmodulen

Sub VBAForLoop ()

För x = 1 till 20

Celler (x, 1) .Välj

If Selection.Value = "" Då

Med urval.Interiör

.Färg = 65535

Sluta med

Avsluta om

Nästa x

Avsluta Sub

  • Efter att du har kopierat koden måste du köra makrot med ALT + F8 & välj makrot.

På detta sätt kan vi använda VBA för att automatiskt fylla färg med hjälp av loop.

Nedladdning-Hur man automatiskt fyller färg med vba för loop