相关疑难解决方法(0)

如何在Excel/VBA中获取RGB颜色的相应Hex值?

我正在尝试在我的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工作表上使用了五种常量颜色,我想设置它们.

excel vba colors excel-vba rgba

8
推荐指数
3
解决办法
4万
查看次数

标签 统计

colors ×1

excel ×1

excel-vba ×1

rgba ×1

vba ×1