lettura facile

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.

  1. Sub Macro()
  2. Range("B2").Select
  3. Selection.Interior.Color = RGB(255, 0, 0)
  4. End Sub

La macro attiva la cella B2 tramite l'istruzione Range("B2").Select.

attiva la cella B2

Poi cambia il colore dello sfondo della cella in rosso tramite l'istruzione Selection.Interior.Color = RGB(255, 0, 0).

colora lo sfondo della cella in rosso

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.




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin