Come riempire automaticamente il colore con VBA per Loop in Microsoft Excel

Anonim

Se si desidera riempire automaticamente l'intervallo specifico del colore utilizzando il loop VBA. In questo articolo imparerai per il ciclo in VBA che soddisfa determinate condizioni.

L'idea è che se l'intervallo A1: A20 contiene qualsiasi testo o numero, Excel per il ciclo riempirà automaticamente le celle vuote.

Di seguito è riportato lo snapshot dei dati nella colonna A:

Per riempire automaticamente il colore nelle celle vuote, dobbiamo seguire i passaggi seguenti:

  • Fare clic sulla scheda Sviluppatore
  • Dal gruppo Codice, seleziona Visual Basic

  • Inserisci il seguente codice nel modulo del foglio di lavoro

Sub VBAForLoop()

Per x = da 1 a 20

Celle(x, 1).Seleziona

If Selection.Value = "" Allora

Con Selezione.Interno

.Colore = 65535

Termina con

Finisci se

Avanti x

Fine sottotitolo

  • Dopo aver copiato il codice è necessario eseguire la macro utilizzando ALT + F8 & seleziona la macro.

In questo modo possiamo usare VBA per riempire automaticamente il colore usando il ciclo for.

Download-Come riempire automaticamente il colore con vba per loop