关于如何在excel中计算指定颜色单元格之和的问题
用 宏自定义函数.按alt+F11 在左边窗口点右键选择插入模块然后再右边窗口粘贴以下宏自定义函数内容,该函数的用法是: =colors(选定的区域,颜色编号) 比如:=color(A1:C10,10) .颜色对应的编号看下面的图片.该函数判断的是单元格背景色 不是单元格字体的颜色
Function Colors(SRNG As Range, X As Integer) As Long
Dim Arng As Range
For Each Arng In SRNG
If Arng.Interior.ColorIndex = X Then
Colors = Colors + 1
End If
Next
End Function