我有一些单元格,已经根据Excel的标准“差错”样式(深红色字体、浅红色填充)设置了条件格式。
在另一列中,我使用了一个条件格式公式创建了一些单元格。我也想将它们编码为与“差错”样式相匹配,但是没有选项可以使用预定义的深红色字体,浅红色填充。相反,我必须选择自己的格式,但我找不到正确的浅/深红色组合。
有人知道至少更常见的条件格式的RGB代码吗?
- '好'
- '坏'
- '中性'
'Bad' 红色的颜色值:
'Good' 绿色的颜色值:
'Neutral' 黄色的颜色值:
如果未来有人偶然看到这篇文章,以下是实现方法:
xl.Range("A1:A1").Style := "Bad"
xl.Range("A1:A1").Style := "Good"
xl.Range("A1:A1").Style := "Neutral"
检查此类问题的简单方法是打开 Excel 并记录宏。在这种情况下,我录制了一个宏,仅将单元格格式设置为“坏”。一旦录制了宏,只需进入并编辑它,它就会基本上给您代码。需要你进行一些翻译,但是当我编辑它时,宏的样子如下:
Selection.Style = "Bad"
浅红色填充,深红色文本。
{'bg_color': '#FFC7CE', 'font_color': '#9C0006'})
{'bg_color': '#FFEB9C', 'font_color': '#9C6500'})
绿色填充,深绿色文本。
{'bg_color': '#C6EFCE', 'font_color': '#006100'})
最简单的方法是按照您想要的方式格式化单元格,然后使用“单元格格式…”上下文菜单来获取填充和格式颜色,使用“更多颜色…”按钮来获取六边形颜色选择器,选择自定义选项卡。
RGB颜色如面板底部的表格所示。如果您喜欢HSL值,请将颜色模型从RGB更改为HSL。我已经用它来改变我的坏单元格的饱和度。更高的亮度会导致更差的结果,所有单元格的阴影都相同,只有颜色的深浅被修改。
#9C0006
,背景色:#FFC7CE
--- 正确字体:#006100
,背景色:#C6EFCE
--- 中性字体:#9C6500
,背景色:#FFEB9C
- Ronan Paixão