Excel更改单元格颜色

时间:2013-03-20 09:53:40

标签: excel

只是为了确认这不是条件格式!我正在使用Excel 2010。

我使用了http://www.cpearson.com/excel/colors.aspx ColorIndexOfOneCell函数,但似乎并没有识别出Conditional Formatted单元格颜色。使用了以下代码,C89中的相关单元格颜色:

=SUMPRODUCT(--(colorindex(L6:L82)=ColorIndexOfOneCell($C$89,FALSE,1)))

有什么想法吗?

PS。手动更改单元格颜色(条件格式“后面”)时,ColorIndexOfCell会将其拾取。

1 个答案:

答案 0 :(得分:1)

谷歌搜索“excel条件格式颜色应用vba”产生一个链接:http://www.cpearson.com/excel/cfcolors.htm(heay相同的来源)。它建议使用ActiveCondition脚本进行检查。

或者:“vba excel check active condition”会在此页面上生成替代代码:

http://en.kioskea.net/faq/1409-excel-vba-a-function-that-returns-the-color-of-an-active-mfc 更优雅。

两者都归结为循环可能的FormatConditions,然后检查脚本是否满足条件。满足条件时,将采用该条件的颜色。