In Excel i colori vengono rappresentati da un intero (long), è prevista una funzione RGB che consente di convertire la terna RGB nel corrispondente valore Long. Per assegnare un colore id sfondo RGB alla cella attiva l'istruzione è questa:
ActiveCell.Interior.Color = RGB(255, 0, 0)
E' però comodo a volte poter lavorare con i colori in altri formati, in questa pagina alcune funzioni che consentono la conversione.
Da HSL a colore(Long)
Mentre il formato RGB esprime il colore come la somma delle sue 3 componenti rosso (Red), verde (Green) e blu (Blue), nel formato
HSL viene espresso come Colore (Hue), saturazione (Saturation) e luminosità (Brightness).
E' un sistema orientato alla percezione umana del colore, rendendo visivamente "omogenei" dei colori in cui viene variato solo il parametro della tinta ma non saturazione e luminosità.