发布网友 发布时间:2022-04-28 20:22
共2个回答
热心网友 时间:2022-06-23 02:03
需要通过宏表函数GET.CELL(63,数据所在单元格)得到填充色的代码,然后通过条件求和函数SUMIF或SUMPRODUCT来进行求和。热心网友 时间:2022-06-23 02:04
要获取底纹颜色,就只有用vba写代码。追问代码如何写! 比如上图是a1到a15! 如何求绿色里面数值总和!追答Sub 颜色求和()
Dim colorNum, mySum, c As Range
colorNum = ActiveCell.Interior.Color
For Each c In Selection.Cells
If c.Interior.Color = colorNum Then
mySum = mySum + c.Value
End If
Next c
MsgBox mySum
End Sub
框选要求和的区域,然后按住ctrl键,点选某个目标颜色单元格,然后运行上面的宏。