
Cambiare il colore di sfondo di una cella Excel tramite macro
In questa lezione ti spiego come modificare il colore dello sfondo di una cella sul foglio Excel usando una macro tramite la funzione.
Selection.Interior.Color=RGB[red,green,blue]
La funzione Color ha tre parametri
- red è un numero da 0 a 255 che misura l'intensità del rosso.
- green è un numero da 0 a 255 che misura l'intensità del verde
- blue è un numero da 0 a 255 che misura l'intensità del blue
La combinazione di questi tre colori associa un colore allo sfondo della cella o delle celle selezionate.
Nota. Per conoscere i colori predefiniti e i valori RGB dei principali colori che puoi usare in una macro Excel clicca qui.
Ti faccio un esempio pratico.
Digita questa macro.
- Sub Macro()
- Range("B2").Select
- Selection.Interior.Color = RGB(255, 0, 0)
- End Sub
La macro attiva la cella B2 tramite l'istruzione Range("B2").Select.
Poi cambia il colore dello sfondo della cella in rosso tramite l'istruzione Selection.Interior.Color = RGB(255, 0, 0).
Nota. La combinazione RGB(255,0,0) vuol dire che l'intensità del colore rosso è al massimo (255) mentre l'intensità del colore verde e blu è al minimo (0). Il risultato finale è un colore rosso acceso.
Per ottenere un altro colore ti basta cambiare la combinazione RGB delle intensità dei colori Red, Green, Blue.