|
本帖最后由 ccc919 于 2016-4-25 12:08 编辑
ar2 = Sheet2.Range("i3:i" & Sheet2.[a65536].End(3).Row)
ar3 = Sheet2.Range("j3:j" & Sheet2.[a65536].End(3).Row)
ar4 = Sheet2.Range("k3:k" & Sheet2.[a65536].End(3).Row)
ar5 = ar2 + ar3 + ar4
Sheet1.Range("v6").Resize(UBound(ar2), 1) = ar5
该表达式 对 I列J列和K列 的每一行进行求和并把求和的结果分别写入到工作表1 V列!我这样红色处好像写的不对求解。
谢谢
- Sub XXX()
- Dim arr
- arr = Sheet2.Range("i3:k" & Sheet2.[a65536].End(3).Row)
- ReDim Preserve arr(1 To UBound(arr), 1 To 4)
- For a = 1 To UBound(arr)
- arr(a, 4) = WorksheetFunction.Sum(Application.Index(arr, a, 0))
- Next
- Sheet1.Range("v6").Resize(UBound(arr)) = Application.Index(arr, , 4)
- End Sub
复制代码
|
|