|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
- Sub 重复统计()
- arr = Sheets("源数据表").UsedRange
- Set d = CreateObject("scripting.dictionary")
- For i = 2 To UBound(arr)
- s = arr(i, 2) & "|" & arr(i, 4)
- If d.exists(s) Then
- d(s) = d(s) + 1
- Else
- d(s) = 1
- End If
- Next i
-
- ReDim brr(1 To UBound(arr), 1 To 4)
- For Each k In d.keys
- sp = Split(k, "|")
- If d(k) > 1 Then
- n = n + 1
- brr(n, 1) = n
- brr(n, 2) = sp(0)
- brr(n, 3) = "'" & sp(1)
- brr(n, 4) = d(k)
- End If
- Next k
- Sheets("重复次数统计").Range("F4").Resize(n, 4) = brr
- Set d = Nothing
- End Sub
复制代码 |
评分
-
1
查看全部评分
-
|