我正在使用VBA,並且需要將數據保存到key
=>value
以獲得最快速度;這種數據類型幫助我緩存來自http請求的響應文本,提高查詢速度。但我不知道最好的辦法是什麼?我需要一個與php數組類型相同的數據類型key=>value
!感謝您的幫助!什麼是最好的VBA數據類型`key` =>`value`來保存與PHP數組相同的數據
回答
你看過字典對象嗎?
Sub DictExample1()
Dim dict As Dictionary
Dim v As Variant
'Create the dictionary
Set dict = New Dictionary
'Add some (key, value) pairs
dict.Add "John", 34
dict.Add "Jane", 42
dict.Add "Ted", 402
'How many items do we have?
Debug.Print "Number of items stored: " & dict.Count
'We can retrieve an item based on the key
Debug.Print "Ted is " & dict.Item("Ted") & " years old"
'We can test whether an item exists
Debug.Print "We have Jane's age: " & dict.Exists("Jane")
Debug.Print "We have Zak's age " & dict.Exists("Zak")
'We can update a value by replacing it
dict.Item("Ted") = dict.Item("Ted")/10
Debug.Print "Ted's real age is: " & dict.Item("Ted")
'We can add more items
dict.Add "Carla", 23
'And we can iterate through the complete dictionary
For Each v In dict.Keys
Debug.Print "Name: " & v & "Age: "; dict.Item(v)
Next
End Sub
(來源:http://www.techbookreport.com/tutorials/vba_dictionary.html)
謝謝!我明白了! – Davuz 2012-07-13 04:38:09
請不要參考其他網站。這是您可以編寫解決方案的地方。 – 2015-10-13 21:14:45
@PawelMiechowiecki:提供具有額外信息的URL有什麼問題?特別是因爲要使此代碼工作,您必須啓用對「Microsoft腳本運行時」的引用,該步驟在給定的URL中進行了描述... – 2017-04-05 16:30:14
- 1. PHP中(對象)數組(key => value)的反轉是什麼?
- 2. 在mysql中保存數組數組的最佳數據類型是什麼?
- 3. 最好的方式來保存數據
- 4. 什麼是最好的數據庫/存儲來存儲統計數據?
- 5. 什麼類型的數據庫是最好的存儲數組或數據對象
- 6. 什麼是最好的數據類型來存儲C和單詞列表?
- 7. 最好的數據類型
- 8. 將數據從AS3保存到數據庫..什麼是最好的方法?
- 9. 什麼是最好的數據庫來存儲〜50,000,000個值?
- 10. 相同數據類型的結構和數組之間的區別是什麼?
- 11. 有許多不同的數據類型的好處是什麼?
- 12. 什麼是相應的C++數據類型爲SQL數字(18,0)數據類型?
- 13. 什麼是最好的.NET類型來保存GEO座標?
- 14. 什麼是Haskell中的一些抽象數據類型,它們與代數數據類型有什麼不同?
- 15. PHP - 如何將數組從(Key,Value)轉換爲(Key,Value,Value)?
- 16. 什麼是數據結構添加不同類型的數據?
- 17. 什麼是描述數據模型的好數據模型?
- 18. 什麼是Java Key:用於重複值的值數據類型?
- 19. C# - 「set」訪問器中「value」的數據類型是什麼?
- 20. 從PHP中的數組獲取KEY&VALUE?
- 21. 什麼是存儲youtube id數據庫的最佳數據類型?
- 22. 用ruby存儲數組中不同數據類型的數據
- 23. 與extjs中的不同數據類型相同的存儲
- 24. 什麼是存儲表格數據結構的最佳類型?
- 25. 最好的MySQL數據類型來存儲經緯度
- 26. 最好的mysql數據類型來存儲RSA密鑰?
- 27. 最好的MySQL數據類型來存儲MD5散列或NULL
- 28. 最好的數據結構來保存一個單詞到相應的數字?
- 29. 什麼是最好的 - 數據集或數據讀取器?
- 30. 什麼是在laravel中將數組數據保存到mySQL的好方法
的可能重複的[是否有VBA字典結構?](http://stackoverflow.com/questions/915317/does-vba-have-dictionary-structure) – 2012-07-13 03:40:52