文章目录
需求1: 工作簿内各表单元格区域红色字体求和
普通写法:
Sub demo()
Dim i As Long, j As Long, s As Long
Dim r As Range, w As Worksheet, r1 As Range 's和, w 表格, r 单元格, r1 子单元格
For Each w In Worksheets
s = 0 '和
Set r = w.UsedRange
For Each r1 In r
If r1.Font.Color = vbRed Then
s = s + r1.Value
Next r1
w.Cells(1, 1) = s
Next w
End Sub
过程化写法: Range自定义函数
Sub demo

文章介绍了如何使用VBA在Excel中实现特定需求,包括通过循环遍历工作簿中的红色字体单元格并求和,按行计算乘积后相加的自定义函数,以及检查和转换单元格公式的功能。提供了过程化写法和自定义函数的方法。
最低0.47元/天 解锁文章
1558

被折叠的 条评论
为什么被折叠?



