返回列表 上一主題 發帖

快速比對矩陣內的資料大小!!

回復 1# yenwang
如果只要找其中一個最大值,一個迴圈加比大小就可以了
參考看看!
  1. Sub 陣列抓最大值()
  2. Dim Arr, ViewMax
  3. Arr = Range("a1:b7")  '引入你的陣列
  4. With CreateObject("Scripting.Dictionary")
  5.     For i = 1 To UBound(Arr)
  6.         If .Exists(Arr(i, 1)) Then
  7.             If .Item(Arr(i, 1)) < Arr(i, 2) Then .Item(Arr(i, 1)) = Arr(i, 2)
  8.         Else
  9.            .Add Arr(i, 1), Arr(i, 2)
  10.         End If
  11.     Next i
  12.     For Each ViewMax In .Keys
  13.         Debug.Print ViewMax, .Item(ViewMax)
  14.     Next
  15. End With
  16. End Sub
複製代碼

TOP

        靜思自在 : 每天無所事事,是人生的消費者,積極、有用才是人生的創造者。
返回列表 上一主題