【发布时间】:2013-01-11 16:04:37
【问题描述】:
在 Excel 中是否有检索单元格的 ColorIndex(或 RGB)的公式?
我找到了以下功能:
CELL(info_type, the_cell)
记录了here,但它没有任何单元格颜色的参考信息。
这是一个color 信息,但对我来说没用。
其实是这样描述的:
"color"如果单元格的颜色格式为负值,则值为 1;否则返回 0(零)。
有什么想法吗?
另外,我发现执行此操作的 VBA 属性是 Cell.Interior.Color,但实际上我使用的不是宏,而是简单的 Excel 公式。有没有办法用公式模拟 VBA 函数?
【问题讨论】:
-
恐怕 Excel 对象的许多属性只能从 VBA 访问。但是您想要的信息可以通过 3-liner 获得,您可以在 Excel 工作表中使用这种用户定义的公式,就像内置公式一样。如果需要,我可以为您发布 VBA 解决方案。 =CELL("color"..) 与条件格式有关
-
说真的,我不知道什么是 3-liner,而且 Google 似乎没有帮助我。如果你能解释清楚,我会很高兴你:)
-
对不起我的行话...... 3-liner 表示 3 行 VBA 代码
-
哦,好的!所以解决方案是创建一个 VBA 宏,将其保存在工作簿中,然后构建一个使用该宏的公式?
-
确实是的....我只是给你发一个...
标签: excel excel-formula