|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Sub TEST5()
Dim arr, brr, i&, R&, dic As Object
Set dic = CreateObject("Scripting.Dictionary")
arr = [a1].CurrentRegion.Resize(, 2)
ReDim brr(1 To UBound(arr) - 1, 1 To UBound(arr, 2))
For i = 2 To UBound(arr): dic(arr(i, 1)) = dic(arr(i, 1)) + 1: Next
For i = 2 To UBound(arr)
If dic(arr(i, 1)) > 1 Then
R = R + 1
brr(R, 1) = arr(i, 1): brr(R, 2) = arr(i, 2)
End If
Next
Set dic = Nothing
[C2].Resize(UBound(brr), UBound(brr, 2)) = brr
End Sub |
评分
-
1
查看全部评分
-
|