0

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

我使用了http://www.cpearson.com/excel/colors.aspx ColorIndexOfOneCell 函数,但它似乎无法识别有条件格式的单元格颜色。已使用以下代码,C89 中具有相关的单元格颜色:

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

有任何想法吗?

PS。当手动更改单元格颜色时(“在”条件格式后面),ColorIndexOfCell 会选择它。

4

1 回答 1

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,然后在满足条件时检查脚本。当满足条件时,采用该条件的颜色。

于 2013-03-20T10:04:33.203 回答