Excel中条件格式“样式”对应的RGB代码是什么?

51

我有一些单元格,已经根据Excel的标准“差错”样式(深红色字体、浅红色填充)设置了条件格式。

在另一列中,我使用了一个条件格式公式创建了一些单元格。我也想将它们编码为与“差错”样式相匹配,但是没有选项可以使用预定义的深红色字体,浅红色填充。相反,我必须选择自己的格式,但我找不到正确的浅/深红色组合。

有人知道至少更常见的条件格式的RGB代码吗?

  • '好'
  • '坏'
  • '中性'
5个回答

106

'Bad' 红色的颜色值:

  • 字体颜色为:(156,0,6)
  • 背景颜色为:(255,199,206)

'Good' 绿色的颜色值:

  • 字体颜色为:(0,97,0)
  • 背景颜色为:(198,239,206)

'Neutral' 黄色的颜色值:

  • 字体颜色为:(156,101,0)
  • 背景颜色为:(255,235,156)

45
为了更容易理解,以下是十六进制颜色代码: 错误字体:#9C0006,背景色:#FFC7CE --- 正确字体:#006100,背景色:#C6EFCE --- 中性字体:#9C6500,背景色:#FFEB9C - Ronan Paixão
2
如果你正在寻找红-黄-绿色比例尺,背景颜色数值分别为:红色 #F8696B/(248,105,107) - 黄色 #FFEB84/(255,235,132) - 绿色 #63BE7B/(99,190,123)。 - kevin948
有没有办法通过VBA获取这些值,还是严格限制在外部工具中? - BenPen
2
@kevin948 而 Google Sheets 版本的颜色分别为红色 #E67C73,黄色 #FFD666,绿色 #57BB8A。 - endolith

9
我想这些可能可以通过一些样式选项进行更改。但就默认值而言,这些取自我使用的Excel 2010版本的默认值。
"不好的" 红色字体: 156, 0, 6; 填充: 255, 199, 206
"好的" 绿色字体: 0, 97, 0; 填充: 198, 239, 206
"中性的" 黄色字体: 156, 101, 0; 填充: 255, 235, 156

2
不确定您是如何找到自己的答案的,但是以后参考一下,如果您可以访问Excel,那么获取这些值就非常简单。我使用每个值格式化了几个单元格,然后选择了一个粗体字体,例如Arial Black,以避免字体平滑效果的影响。如果您有取色器或吸管工具,那么在这里将非常有用。如果没有,可以截屏,然后将其粘贴到MS Paint中,以使用其取色器工具。干杯! - Adam Shaver

4

如果未来有人偶然看到这篇文章,以下是实现方法:

xl.Range("A1:A1").Style := "Bad"
xl.Range("A1:A1").Style := "Good"
xl.Range("A1:A1").Style := "Neutral"

检查此类问题的简单方法是打开 Excel 并记录宏。在这种情况下,我录制了一个宏,仅将单元格格式设置为“坏”。一旦录制了宏,只需进入并编辑它,它就会基本上给您代码。需要你进行一些翻译,但是当我编辑它时,宏的样子如下:

 Selection.Style = "Bad"

正如您所见,从Excel提供的内容转换到AHK非常容易。

使用“坏”样式的唯一缺点是字体格式(如加粗)会被清除。除非这是可以被覆盖的,否则需要知道RGB值可能很有用。现在,一个完美的答案应该也包括用于获取RGB值的VBA代码。 - BenPen
1
这并没有回答问题,问题是“Excel中条件格式化数值的RGB代码是什么”。 - TylerH

2

浅红色填充,深红色文本。

{'bg_color':   '#FFC7CE', 'font_color': '#9C0006'})

浅黄色填充,深黄色文字。
{'bg_color':   '#FFEB9C', 'font_color': '#9C6500'})

绿色填充,深绿色文本。

{'bg_color':   '#C6EFCE', 'font_color': '#006100'})

这个答案只是重复了2014年和2015年已经存在的多个答案的内容。 - TylerH

0

最简单的方法是按照您想要的方式格式化单元格,然后使用“单元格格式…”上下文菜单来获取填充和格式颜色,使用“更多颜色…”按钮来获取六边形颜色选择器,选择自定义选项卡。

RGB颜色如面板底部的表格所示。如果您喜欢HSL值,请将颜色模型从RGB更改为HSL。我已经用它来改变我的坏单元格的饱和度。更高的亮度会导致更差的结果,所有单元格的阴影都相同,只有颜色的深浅被修改。


这并没有回答问题,问题是“Excel中条件格式化值的RGB代码是什么”。 - TylerH

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接