|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
366行出现非数值型,虽然可以用Val处理掉,但还是应尽量避免此类情况。
- Sub 汇总()
- Set d = CreateObject("scripting.dictionary")
- arr = Sheets(1).Range("a1:dq" & Sheets(1).[b65536].End(3).Row)
- ReDim brr(1 To UBound(arr), 1 To 7)
- For i = 5 To UBound(arr)
- If arr(i, 1) = "" Then arr(i, 1) = arr(i - 1, 1)
- x = arr(i, 1)
- If Not d.exists(x) Then
- n = n + 1
- d(x) = n
- brr(n, 1) = x
- End If
- p = d(x)
- For j = 2 To 7
- brr(p, j) = brr(p, j) + Val(arr(i, j + 114))
- Next
- Next
- [a2:i10000].ClearContents
- [a2].Resize(n, 7) = brr
- End Sub
复制代码 |
评分
-
1
查看全部评分
-
|