使用条件格式突出显示单元格后,如何识别/处理Excel单元格颜色?

时间:2019-01-28 20:02:14

标签: excel vba cell

我有一个Excel工作表,其中使用内置的条件格式设置命令突出显示了许多单元格。如果我尝试更改单元格颜色或通过传统方式填充,则既不能将未填充的单元格更改为填充,也不能将填充的单元格更改为未填充(工作表未锁定,仅是更改使用这些的颜色无效)。通过从单元格中删除条件格式,可以将填充的单元格“空白”。基本上,我试图扫描整个工作表并检查每个单元格是否有颜色,但是我不知道该特殊格式情况下要解决的单元格属性。我将不胜感激任何帮助!谢谢。

1 个答案:

答案 0 :(得分:1)

要检查条件格式颜色,您可能必须使用

Cells(x,y).DisplayFormat.Interior.Color.ColorIndex

检索颜色填充属性,因为DisplayFormat补偿了条件格式。