Vba: come rimuovere i colori di riempimento dalle celle


È possibile utilizzare la seguente sintassi di base in VBA per rimuovere i bordi dalle celle in un intervallo specifico:

 Sub RemoveFillColor()
Range(" A1:B12 ").Interior.Color = xlNone
End Sub

Questo particolare esempio rimuove tutti i colori di riempimento dalle celle nell’intervallo A1:B12 .

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: utilizzo di VBA per rimuovere i colori di riempimento dalle celle

Supponiamo di avere il seguente set di dati in Excel che contiene informazioni su vari giocatori di basket:

Diciamo che vogliamo rimuovere i colori di riempimento da ogni cella nell’intervallo A1:B12 .

Per fare ciò possiamo creare la seguente macro:

 Sub RemoveFillColor()
Range(" A1:B12 ").Interior.Color = xlNone
End Sub

Quando eseguiamo questa macro, riceviamo il seguente output:

Tieni presente che i colori di riempimento per ciascuna cella nell’intervallo A1:B12 sono stati rimossi.

Per rimuovere i colori di riempimento dalle celle in un intervallo diverso, sostituisci semplicemente A1:B12 con un intervallo diverso nella macro.

Nota : è possibile trovare la documentazione completa per la proprietà VBA Interior.Color qui .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni utilizzando VBA:

VBA: come rimuovere i bordi delle celle
VBA: come contare il numero di fogli in una cartella di lavoro
VBA: come contare il numero di righe nell’intervallo

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *