如何运用宏快速、准确计算一个excel表里各颜色单元格数量?同时我对宏的掌握可以说是一窍不通。 在Excel中怎样统计同一种颜色单元格数

作者&投稿:钊鹏 (若有异议请与网页底部的电邮联系)
按ALT+F11 插入-模块
复制下列语句

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 + CEL.VALUE
End If
Next
End Function

在空白(比如D2)单元格填充要统计的颜色(比如红色)
再在空白单元格输入 =SUMColor(D2,$A$1:$A$7) 这是统计红色单元格的数量
根据实际情况修改要统计颜色区域

可以做,现在问题是有几种颜色、分布情况、统计计算后数据放在那个单元格?
如果可以传个模拟表,做好后再传给你。
279871046@qq.com

其实不一定要用宏
07版本以上的excel可以使用cell函数方便地提取单元格信息
用个数组公式就可以了

求解正确计算excel表格中填充不同颜色的数量,以及宏计算方法,如果可能麻烦详细,谢谢。~

看到的颜色,可能是手动填充的,也可能是条件格式返回的,要区别对待

统计手动填充的颜色的,除了用宏表函数,就只能用自定义函数了

如果不是经常需要统计,可以考虑使用查找中的匹配颜色,全部查找,可以得到数量

要统计同一种颜色单元格的个数有两种方法

使用自定义函数,这个需要在VBA编辑窗口中新建模块编写代码。以下是代码

Function colors(选区 As Range, 颜色 As Range)
a = 颜色.Interior.ColorIndex
For Each b In 选区
If b.Interior.ColorIndex = a Then
k = k + 1
End If
Next
colors = k
End Function
然后输入函数=colors(选区,颜色)
第一参数“选区”指要统计单元格颜色的范围,第二参数“颜色”指统计的颜色单元格引用地址。

2.使用宏表函数,=get.cell(63,单元格),需要注意的是宏表函数必须定义名称才可以发挥作用,比如定义为“颜色”这个名称,然后在工作表中输入公式=颜色,拖动复制公式,最后使用countif函数计算出颜色的个数,比如对红色进行统计,使用定义名称颜色写的公式,得到红色底纹的数值为3,那么公式=countif(范围,3),最后得出统计结果。

以上两种统计方式,相比较使用自定义函数还是比较方便,只要将其复制到模块中便可在本工作簿中使用。

如果已经定义了宏_OPENMP,它是一个int类型的十进制数。编写一个程序打印...
答:以上为chatgpt给出的答案,但是我查看_OPENMP的值是一个具有yyyy mm形式的日期,其中yyyy是4位年,mm是2位月。例如,2005年,05年。OpenMP标准规定,当定义宏时,它将是已实现的OpenMP标准版本的年份和月。请参见ex5.1_omp_macro.c。了微软的文档以后看到如下:所以应该说这个宏的值是MSVC实现...

VC中怎样将多个按钮关联到同一个消息处理函数?
答:来实现对消息处理函数的共享。具体的示例程序代码如下:...//扩展消息映射宏 ON_COMMAND_EX(IDC_BUTTON1,OnShared)ON_COMMAND_EX(IDC_BUTTON2,OnShared)ON_COMMAND_EX(IDC_BUTTON3,OnShared)...//共享的消息处理函数 void CSafe::OnShared(UINT id){ switch(id)...

使用excel 打开每一个工作簿都出现未找到宏“C:\documents and setti...
答:按Alt+F8键可以删除不需要的宏,另外,依次点击工具-选项-安全性,在个人信息选项那里将“保存时从文件属性删除个人信息”前的对勾去掉,确定即可。

wow的问题 求个一键切换焦点为目标的宏
答:真佩服楼上两位的答非所问。让焦点变成当前目标:=== /targetfocus === 没有试过,没记错的话应该是这个 另外,按键设置里有“目标焦点”这一项,设个快捷键就可以了 第二个,现在的宏无法判断反制的CD是否到了,不过可以用一个傻办法:=== /castsequence [harm] reset=24 法术反制,变形术(等...

...编辑文字除了用快捷T,还可以用令一个命令来编辑文字的,哪个命令在...
答:+Z 消上一个操作+[ 取消当前命令+\ 取消当前命令+F8 宏+F11 编辑器++S 另存为++C 带基点复制++V 粘贴为块3、F 快捷键 帮助 文本窗口 开/关对象捕捉 打开数字化仪 等轴测平面切换 坐标开/关 栅格开/关 正交开/关 捕捉开/关 极轴开/关 对象追踪开/关 DYN开/关4、宏中使用的特殊字符宏中使用...

电脑的基本操作知识
答:5、较为快速的打字输入方法;6、将网络平台上的信息下载到个人电脑。电脑的配置,是衡量一台电脑性能高低的标准。主要由CPU、显卡、主板、内存、硬盘、显示器、机箱、光驱、键盘、鼠标和散热系统决定。国外的笔记本电脑品牌有惠普、苹果等,国产的笔记本电脑品牌有:华硕、宏_、神舟、联想等。

1米七的男性标准体重是多少?
答:答案:1米七的男性标准体重是63kg。根据世界卫生组织推荐的计算方法,男性标准体重计算方法为(身高cm-80)×70%即(170-80)*0.7=63,所以你的标准体重应该63kg左右。世界卫生组织计算方法:1、男性标准体重计算方法为(身高cm-80)×70 2、女性标准体重计算方法为(身高cm-70)×60 标准体重...

卡西欧EX-F1,1200FPS的“怪物”
答:『IMX382』最大的特色,在于一个颇有广告效应数字 —— 1000fps,它可以在640x470 4bit的模式下以这样的速度读取图像。 然而在9年前的2008年,卡西欧公司生产过一台民用定位的机器,其最高速度可以达到1200fps,相比这款传感器的1000fps,居然还高出了一些。 也就是本文主角,全名为 EXILIM Pro EX-F1 的机器。 这...

CAD绘图的常用命令?
答:算了,求分走人,要是真正想探讨下,HI我吧!autocad软件中有非常多的命令,如何才能掌握主要的一些命令,并且合理的运用呢?我常和别人探讨,在cad中,要绘制或者编辑某一个图元,一般来说都有好几种方法,作为一个合格的cad-drawer,应该合理的运用最为恰当的方法。 我们先来看看cad中有哪些命令?我们可以把它们分为几...

樱井孝宏
答:樱井孝宏是一个经营米店的普通人家的调皮长男,初中时的一个冬天,怕冷的他擅自把酒精灯里的液体倒在理科实验室的桌子上,点起火取暖,引响了火灾报警器,被赶来的老师狠狠教训了一顿。于是在老师的国语课上捣乱报复,夸张地朗读课文,实在听不过去的老师求他:“拜托,别念得跟声优似的好不好!”——这话对那时的樱井...