Sub 雄鹰()
Dim arr
Set d = CreateObject("scripting.dictionary")
arr = Range("a1:a" & Cells(Rows.Count, 1).End(xlUp).Row + 1)
ReDim brr(1 To UBound(arr), 1 To 2)
For i = 1 To UBound(arr)
t = Mid(arr(i, 1), 1, 1) & Mid(arr(i, 1), 3, 1)
If t <> "" And Not d.exists(t) Then n = n + 1: d(t) = n: brr(n, 1) = t
Next i
For Each k In d.keys
s = 0
For i = 1 To UBound(arr)
t = Mid(arr(i, 1), 1, 1) & Mid(arr(i, 1), 3, 1)
If k = t Then
m = m + 1
Else
If m > s Then s = m
m = 0
End If
Next i
brr(d(k), 2) = s
Next k
[b1].Resize(UBound(brr), 2) = brr
End Sub
|