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

所以这应该是一个容易的,对吗? 为什么我无法在StackOverflow甚至Internet上find它? 🙂

我有一些单元格,我有条件格式化为Excel的标准“坏”风格(深红色文字,淡红色填充)。

在另一列中,我有单元格,我创build了一个条件格式公式。 我也想编码这些以匹配'坏'风格,但是没有select使用预先定义的暗红色文本,浅红色填充。 相反,我必须select我自己的格式,但是我找不到正确的Light / Dark红色组合。

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

'好''坏''中立'

啊…我find了!

对于'Bad'字体是:(156,0,6)背景是:(255,199,206)

对于'好'字体是:(0,97,0)背景是:(198,239,206)

对于“中性”字体是:(156,101,0)背景是:(255,235,156)

我想这些可能会改变一些样式选项。 但就默认值而言,这些都是从我的Excel 2010版本中获取的,这些版本应该有默认值。

“坏”红色字体:156,0,6; 填写:255,199,206

“好”绿色字体:0,97,0; 填写:198,239,206

“中性”黄色字体:156,101,0; 填写:255,235,156

对于任何一个在将来遇到这个问题的人来说,这就是你如何做到的:

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

检查这种事情的简单方法是打开Excel并logging一个macros。 在这种情况下,我logging了一个macros,我刚刚格式化单元格为“坏”。 一旦你logging了这个macros,就进入并编辑它,它将基本上给你的代码。 这将需要你的一个小的翻译,但是这是当我编辑它的macros看起来像:

  Selection.Style = "Bad" 

正如你所看到的,从excel提供的跳转到AHK是非常容易的。

最简单的方法是按照你想要的方式格式化一个单元格,然后使用“单元格格式”上下文菜单来获得填充和格式化颜色,使用“更多颜色…”button来获取到六angular形颜色select器,select自定义选项卡。

RGB颜色如窗格底部的表格中所示。 如果您更喜欢HSL值,则将颜色模型从RGB更改为HSL。 我用这个来改变我的坏单元格的饱和度。 光度越高,结果越差,所有细胞的颜色都是一样的,只是颜色的深度被修改了。