我正在尝试在我的VBA代码中设置一个颜色的公共const.通常,我可以使用:
Dim BLUE As Long
BLUE = RGB(183, 222, 232)
Run Code Online (Sandbox Code Playgroud)
但是,由于RGB功能,没有公共const的方法.我使用在线转换器将此RGB值转换为Hex,然后我找回了B7DEE8
使用:
BLUE = &HB7DEE8
Run Code Online (Sandbox Code Playgroud)
导致完全不同的颜色.我认为这实际上可能是RGBA颜色,我已经尝试了B7DEE8__并且颜色非常接近(最后一个数字是B8),但我想知道如何实际找到正确的值.
注意:我真的不需要代码将其转换为十六进制,我只需要知道如何找到它,因为我在Excel工作表上使用了五种常量颜色,我想设置它们.