|
本帖最后由 JLxiangwei 于 2012-8-6 10:27 编辑
- Sub TEST()
- Dim arr, arr1, arr2(), x&, y&
- arr = Sheet2.Range("a1").CurrentRegion
- arr1 = Sheet1.Range("a1:a" & Cells(Rows.Count, 1).End(xlUp).Row)
- ReDim arr2(0 To UBound(arr1))
- For x = 2 To UBound(arr1)
- For y = 2 To UBound(arr)
- If arr(y, 1) = arr1(x, 1) Then
- arr2(x - 2) = arr2(x - 2) + arr(y, 2)
- End If
- Next y
- Next x
- Sheet1.Range("b2:b65536") = ""
- Sheet1.Range("b2").Resize(x, 1) = Application.Transpose(arr2)
- End Sub
复制代码 |
|