`
发表于2023/7/13 9:32:45 楼主 
头像 等级:初学者
积分:0
财富值:2.0
身份:普通用户

网上找的代码如下:
1、电脑打开要获取单元格颜色的表格。
2、打开表格后,Alt+F11进入宏,点击插入模块。
3、点击插入模块后输入代码
Function SUMColor(rag1 As Range, rag2 As Range)
Application.Volatile
For Each i In rag2
If i.Interior.ColorIndex = rag1.Interior.ColorIndex Then
SUMColor = SUMColor + 1
End If
Next
End Function。
存在问题:以上代码统计手动填充的底纹颜色是有效的,但是我的单元格设置了下拉选项,下拉选项通过条件格式分别设置了不同的底纹颜色,选择不同下拉选项就有不同底纹颜色,这个时候,这组代码就不生效了,只默认统计初始单元格填充的底纹颜色。请问大神能不能魔改代码或其它办法?
我使用的是WPS2019专业版

我的个性签名
发表于 2023/7/13 10:16:18   
头像 等级:传说级人物
积分:2532
财富值:6
身份:系统管理员
用office哦
方方格子安装教程http://www.ffcell.com/WenKu/article.aspx?id=376
发表于 2023/8/6 9:30:56   
头像 等级:学有小成
积分:30
财富值:2
身份:普通用户
那就统计下拉列表,间接统计颜色?
我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。