Office中国论坛/Access中国论坛

标题: 如何判定EXCEL单元格的颜色 [打印本页]

作者: xumei    时间: 2010-4-6 16:57
标题: 如何判定EXCEL单元格的颜色
请教高手如何实现:在EXCEL中如果一个单元格的(填充)颜色为红色,则我们给此单元格赋值为0.例:A1单元格颜色是红色,则A1=0.非常感谢您的帮助!!!
作者: roych    时间: 2010-4-6 17:04
=get.cell(A1,63)
这个是宏表函数……需要从定义名称里写入:
ctrl+F3为定义名称的快捷键……
作者: xumei    时间: 2010-4-6 18:16
谢谢roych的帮忙!
但我觉得这样还是不方便,能否写一个函数,达到这个功能?谢谢!!!
作者: pureshadow    时间: 2010-4-6 18:53
目前版本的EXCEL除了宏表函数以外,没有任何一个工作表函数可以提取单元格颜色。
作者: roych    时间: 2010-4-7 13:01
要么写VBA咯,但挺烦的——而且,如果不需要计数,我觉得没这个必要
作者: 方漠    时间: 2010-4-8 09:39
上传一个文件看一下吧,或许能有别的方法解决.

用VBA不是做不到,但是EXCEL在不同配色方案下,同一COLORINDEX所体现出的颜色是不同的,所以判断起来麻烦.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3