只是为了确认这不是条件格式!我正在使用Excel 2010。
我使用了http://www.cpearson.com/excel/colors.aspx ColorIndexOfOneCell函数,但似乎并没有识别出Conditional Formatted单元格颜色。使用了以下代码,C89中的相关单元格颜色:
=SUMPRODUCT(--(colorindex(L6:L82)=ColorIndexOfOneCell($C$89,FALSE,1)))
有什么想法吗?
PS。手动更改单元格颜色(条件格式“后面”)时,ColorIndexOfCell会将其拾取。
答案 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
,然后检查脚本是否满足条件。满足条件时,将采用该条件的颜色。