返回列表 上一主題 發帖

[發問] 物件排序問題"Scripting.Dictionary"

全部用陣列排序:
Arr = xD2.keys
Brr = xD2.items
Y = xD2.Count
ReDim Crr(1 To Y, 1 To 2)
For i = 1 To Y
  For j = i - 1 To 1 Step -1
    If Brr(i - 1) < Crr(j, 2) Then Exit For
    Crr(j + 1, 1) = Crr(j, 1)
    Crr(j + 1, 2) = Crr(j, 2)
  Next j
    Crr(j + 1, 1) = Arr(i - 1)
    Crr(j + 1, 2) = Brr(i - 1)
Next i
[F1:G1].Resize(Y) = Crr '列出全部
[H1:I1].Resize(3) = Crr '列出前三多

TOP

        靜思自在 : 信心、毅力、勇氣三者具備,則天下沒有做不成的事。
返回列表 上一主題