|
发表于 2015-9-23 10:32
|
显示全部楼层
本楼为最佳答案
- Private Sub CommandButton2_Click()
- arr = [a1].CurrentRegion
- Dim brr(1 To 33)
- For Each x In arr
- brr(x) = brr(x) + 1
- Next
-
- ReDim crr(1 To 3, 0 To UBound(brr))
- crr(1, 0) = "热号": crr(2, 0) = "温号": crr(3, 0) = "冷号"
- For i = 1 To UBound(brr)
- If brr(i) > 2 Then
- n1 = n1 + 1: crr(1, n1) = i
- ElseIf brr(i) >= 1 Then
- n2 = n2 + 1: crr(2, n2) = i
- Else
- n3 = n3 + 1: crr(3, n3) = i
- End If
- Next
- n = Application.Max(n1, n2, n3)
- Range("I1:az3").ClearContents
- [I1].Resize(3, n + 1) = crr
- End Sub
复制代码 |
|