sth 发表于 2007-9-7 12:43

【求助】求助Excel高手,统计指定背景颜色的单元格个数,20nb

类似下面这样的,怎么写这个函数好?还是要用VB吗?
=COUNTIF(B3:G12,CELL.color=vbred)

冰蓝 发表于 2007-9-7 14:29

我查了一下,思路是这样.用VBA.增加辅助列,获取欲取背景色区域的每个单元格背景色的颜色代码.然后对颜色代码列进行操作吧.

将附件下载后后缀名改为xls.

[ 本帖最后由 冰蓝 于 2007-9-7 14:36 编辑 ]

冰蓝 发表于 2007-9-7 14:34

获得代码后可以灵活运用选择性粘贴的功能应该就能进行相关操作了.其中Excel的安全性需要设置一下,把安全性设为低,才能正常运行VBA.

sth 发表于 2007-9-7 14:58

谢谢冰蓝兄!
无奈还是动用vba搞定,需要用到这个:
Cells(i, j).Interior.Color
另:颜色码转换成16进制比较直观。

tournet 发表于 2008-5-1 00:50

51nb里牛人真多。

luoyl 发表于 2008-10-14 14:48

真牛,这样的贴子要顶上去

Drifter 发表于 2008-10-14 14:56

07好像可以直接按颜色操作?
页: [1]
查看完整版本: 【求助】求助Excel高手,统计指定背景颜色的单元格个数,20nb