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