|

楼主 |
发表于 2024-8-11 12:26
|
显示全部楼层
- Sub 汇总()
- Set 字典 = CreateObject("scripting.dictionary")
- arr = Range([a3], Cells(Cells(Rows.Count, 1).End(xlUp).Row, 3))
- For i = 1 To UBound(arr)
- If 字典.exists(arr(i, 1)) Then
- 字典(arr(i, 1)) = Array(字典(arr(i, 1))(0), 字典(arr(i, 1))(1) + arr(i, 2), 字典(arr(i, 1))(2) + arr(i, 3))
- Else
- 字典(arr(i, 1)) = Array(arr(i, 1), arr(i, 2), arr(i, 3))
- End If
- Next i
- brr = Application.Transpose(Application.Transpose(字典.items))
- [e3:g100001].Clear
- [e3].Resize(UBound(brr), UBound(brr, 2)) = brr
- End Sub
复制代码 |
|