0
我想將工作表函數中的字典項用作一系列值。如何在Excel中使用工作表函數中的字典項VBA
我用下面的代碼添加項目在字典中,並顯示MAX(WorksheetFunction.Max(Dic.Items())項目的,它是工作好。
但它不工作工作表函數RANK(WorksheetFunction.Rank(7,Dic.Items(),0))
Sub DicTest()
Dim Dic As Scripting.Dictionary, i As Byte
Set Dic = New Scripting.Dictionary
For i = 1 To 10
Dic.Add i, i
Next i
MsgBox WorksheetFunction.Rank(7, Dic.Items(), 0)
End Sub
我的目標是獲得從字典項的值的排名。
'Rank'要求一個範圍,它不會與一個數組一起工作。 – Rory