|
|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
Sub 统计()
Dim arr, brr, i, j, r, sa, d, n
Set d = CreateObject("scripting.dictionary")
arr = ThisWorkbook.Sheets("订单明细").Range("a3").CurrentRegion
ReDim brr(1 To UBound(arr), 1 To 6)
For i = 2 To UBound(arr)
sa = arr(i, 4) & "|" & arr(i, 5)
If Len(arr(i, 4)) Then
If Not d.exists(sa) Then
n = n + 1
d(sa) = n
brr(n, 1) = n
brr(n, 2) = arr(i, 4)
brr(n, 3) = arr(i, 5)
brr(n, 4) = arr(i, 6)
brr(n, 5) = arr(i, 7)
brr(n, 6) = arr(i, 8)
Else
m = d(sa)
brr(m, 5) = brr(m, 5) + arr(i, 7)
End If
End If
Next
With Sheets("统计")
.UsedRange.Offset(1).Clear
.Range("a5").Resize(n, 6) = brr
End With
End Sub
|
评分
-
1
查看全部评分
-
|