设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 5084|回复: 7
打印 上一主题 下一主题

如何判定EXCEL单元格的颜色

[复制链接]
跳转到指定楼层
1#
发表于 2010-4-6 16:57:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教高手如何实现:在EXCEL中如果一个单元格的(填充)颜色为红色,则我们给此单元格赋值为0.例:A1单元格颜色是红色,则A1=0.非常感谢您的帮助!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-4-6 17:04:15 | 只看该作者
=get.cell(A1,63)
这个是宏表函数……需要从定义名称里写入:
ctrl+F3为定义名称的快捷键……
3#
 楼主| 发表于 2010-4-6 18:16:29 | 只看该作者
谢谢roych的帮忙!
但我觉得这样还是不方便,能否写一个函数,达到这个功能?谢谢!!!

点击这里给我发消息

4#
发表于 2010-4-6 18:53:26 | 只看该作者
目前版本的EXCEL除了宏表函数以外,没有任何一个工作表函数可以提取单元格颜色。
5#
发表于 2010-4-7 13:01:53 | 只看该作者
要么写VBA咯,但挺烦的——而且,如果不需要计数,我觉得没这个必要
6#
发表于 2010-4-8 09:39:24 | 只看该作者
上传一个文件看一下吧,或许能有别的方法解决.

用VBA不是做不到,但是EXCEL在不同配色方案下,同一COLORINDEX所体现出的颜色是不同的,所以判断起来麻烦.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-14 19:28 , Processed in 0.091858 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表