Conversione fra notazione di colori
Info
Esempi
Linguaggio
Librerie
Formule
Ultimi Inseriti

 Login

 Password

In VBA la funzione predefinita per gestire i colori è RGB che consente di convertire una terna di valori: rosso, verde e blu in un valore long che può essere utilizzato per impostare il colore dei caratteri, dei bordi, dello sfondo...
La sintassi è questa:
Colore = RGB( Rosso, Verde, Blu) ' con valori da 0 a 255

Questo è però un modello "additivo" in cui il colore viene rappresentato dalla somma dei suoi tre elementi di base, altri modelli di rappresentazione dei colori sono molto più adatti alla prospettiva umana.
Qui ci sono alcune procedure che consentono di utilizzare alcuni modelli alternativi all'RGB e di lavorare con semplicità con i colori; le funzioni presenti nel file:

Conversione da altri formati (non RGB) a colore(long):
  1. Mf_HSL_To_Color : da notazione HSL a colore(Long)
  2. Mf_HSV_To_Color : da notazione HSV a colore(Long)
  3. Mf_CMYK_To_Color : da notazione CMYK a colore(Long)
  4. Mf_HEX_To_Color : da notazione esadecimale (HEX) a colore(Long)

Funzioni con parametro colore(long):
  1. Mf_Color_To_HEX : a notazione esadecimale (HEX)
  2. Mf_Color_Red : colore rosso
  3. Mf_Color_Green : colore verde
  4. Mf_Color_Blue : colore blu
  5. Mf_Color_To_StrRGB : stringa R,G,B





I file scaricabili associati a questo articolo e il codice delle funzioni sono riservati agli utenti abbonati del sito.


Gli esempi contenuti nel sito sono per uso personale, non é consentito l'uso professionale, commerciale o la riproduzione senza autorizzazione.
Per dubbi o domande potete scriverci a domande@macrofacili.it, sulla nostra pagina FB MacroFacili.it o sul gruppo FB Excel, macro e formule.
 

data4idea srls - PIva 01881000937 - info@data4idea.it