修改红色部份就好
Sub demo()
Set d = CreateObject("Scripting.Dictionary")
a = Sheet1.UsedRange
For i = 2 To UBound(a)
Key = a(i, 1)
If Not d.exists(Key) Then
d(Key) = Array(Key, a(i, 2), a(i, 3), a(i, 4), a(i, 5))
Else
d(Key) = Array(Key, d(Key)(1), d(Key)(2) + a(i, 3), d(Key)(3) + a(i, 4), d(Key)(4) + a(i, 5))
End If
Next
Sheet2.UsedRange.Offset(1, 0).ClearContents
Sheet2.[a2].Resize(d.Count, 5) = Application.Transpose(Application.Transpose(d.Items))
End Sub
祝順心,南無阿彌陀佛!