聲明Dim d As New Scripting.Dictionary
看樓主選的答案,看來樓主VBA剛入門, Scripting.Dictionary是需要引用Microsoft Scription Runtime.dll的,否則獲取的對象是nothing。而且Dictionary是鍵值對,妳的用法也錯了,正確的用法是
d.add key,value 增加鍵值對
d.item(key) 獲取鍵對應的值
....
VBA找那個Dictionary,與C#,JAVA,OC等語言的Dictionary有點區別,就是VBA中Dictionary是有序的,其他語言中Dictionary是散列的。