【发布时间】:2021-01-31 15:53:19
【问题描述】:
在数组中使用 Sumif 的语法是什么?
Sub SumNumbers()
Dim arr As Variant
arr = Range("A1").CurrentRegion.Value
Dim iMax As Long
iMax = UBound(arr, 1)
Debug.Print WorksheetFunction.SumIf(Range(arr(1, 1), arr(iMax, 1)), "A", Range(arr(1, 2), arr(iMax, 2)))
End Sub
【问题讨论】:
-
您无法从数组值中构建范围!你知道数组到底是什么吗?您是否将范围命名为数组?
-
清除!谢谢你:)