【发布时间】:2021-01-12 04:33:44
【问题描述】:
我有一些单元格有条件地格式化为 Excel 的标准“坏”样式(深红色文本,浅红色填充)。
在另一列中,我有已为其创建条件格式公式的单元格。我还想对这些进行编码以匹配“坏”样式,但是没有使用预定义的深红色文本和浅红色填充的选项。相反,我必须选择自己的格式,但找不到正确的浅/深红色组合。
有谁知道至少更常见的条件格式的 RGB 代码?
- “好”
- '坏'
- '中性'
【问题讨论】:
我有一些单元格有条件地格式化为 Excel 的标准“坏”样式(深红色文本,浅红色填充)。
在另一列中,我有已为其创建条件格式公式的单元格。我还想对这些进行编码以匹配“坏”样式,但是没有使用预定义的深红色文本和浅红色填充的选项。相反,我必须选择自己的格式,但找不到正确的浅/深红色组合。
有谁知道至少更常见的条件格式的 RGB 代码?
【问题讨论】:
对于“坏”红色:
对于“好”绿色:
对于“中性”黄色:
【讨论】:
#9C0006,背景:#FFC7CE --- 好字体:#006100,背景:#C6EFCE -- - 中性字体:#9C6500,背景:#FFEB9C
我想这些可能会通过一些样式选项进行更改。但就默认值而言,这些取自我的 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 并记录宏。在这种情况下,我录制了一个宏,我刚刚将单元格格式化为“坏”。一旦你录制了宏,只需进入并编辑它,它就会为你提供代码。这需要您进行一些翻译,但这是我编辑宏时的样子:
Selection.Style = "Bad"
如您所见,从 excel 提供的内容跳转到 AHK 非常容易。
【讨论】:
最简单的方法是按照您想要的方式格式化单元格,然后使用“单元格格式...”上下文菜单来获取填充和格式颜色,使用“更多颜色...”按钮进入六边形颜色选择器,选择自定义选项卡。
RGB 颜色与窗格底部的表格相同。如果您更喜欢 HSL 值,请将颜色模型从 RGB 更改为 HSL。我用它来改变坏细胞的饱和度。较高的亮度会产生更差的结果,并且所有单元格的阴影都相同,只是颜色的深度被修改了。
【讨论】:
用深红色文字填充浅红色。
{'bg_color': '#FFC7CE', 'font_color': '#9C0006'})
用深黄色文本填充浅黄色。
{'bg_color': '#FFEB9C', 'font_color': '#9C6500'})
用深绿色文本填充绿色。
{'bg_color': '#C6EFCE', 'font_color': '#006100'})
【讨论】:
将条件格式的单元格复制到 Word 中(使用 CTRL+C、CTRL+V)。将它们复制回 Excel,保留源格式。现在条件格式丢失了,但您仍然拥有颜色,可以选择 Home > Fill color (or Font color) > More colors 查看 RGB。
【讨论】: