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