Estoy tratando de establecer un const público de un color en mi código VBA. Normalmente, puedo usar:¿Cómo obtengo el valor hexadecimal correspondiente de un color RGB en Excel/VBA?
Dim BLUE As Long
BLUE = RGB(183, 222, 232)
Sin embargo, no hay manera de const público que debido a la función RGB. Convertí este valor RGB a Hex utilizando un convertidor de línea, y regresé B7DEE8
Usando:
BLUE = &HB7DEE8
resultados en un color completamente diferente. Creo que esto puede ser realmente un color RGBA, y probé B7DEE8__ y obtuve el color bastante cerca (siendo el último dígito B8), pero me gustaría saber cómo encontrar el valor correcto.
Nota: Realmente no necesito código para convertir esto a hexadecimal, solo necesito saber cómo encontrarlo, porque tengo cinco colores constantes que uso en mi hoja de Excel, y me gustaría configurarlos arriba.
Oh wow, eso fue simple. ¡Gracias! ¿Sabes por qué es eso? – Brandon
@Brandon No sé si puede haber alguna respuesta a esta pregunta. Sin embargo, al menos está documentado, p. [aquí] (http://msdn.microsoft.com/en-us/library/dd952824%28v=office.12%29.aspx). – Howard