经由过程VBA实现对所选区域内,填充了不异颜色的单位格进行乞降,然后设置经由过程按钮来实现代码的运行。
本教材以下图数据为例,求黄色填充单位格的数值之和。
绘制计较按钮,经由过程插入一张图片或者一个外形实现,本教材以插入一个矩形外形为例。
编纂外形文字,最好是设置当作那种比力轻易理解。本教材编纂文字为:黄色填充单位格之和。
设置外形的轮廓以及外形外形结果。
从Excel界面进入VBA界面,不清晰操作流程的可以参考以下链接:
插入一个模块,在模块中输入如下代码:
Sub qiuhe()
Dim rng As Range
Dim s As Long
s = 0
For Each rng In Selection
If rng.Interior.Color = 65535 Then '单位格填充色为黄色就执行下一步
s = s + rng.Value
End If
Next
MsgBox "所选区域黄色填充单位格的数值之和为 " & s
End Sub
返回Excel窗口,设置按钮指定宏为以上代码。
选择需要乞降的区域,点击按钮即可求得黄色填充单位格之和。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!