VBA-Dictionary基本用法


1.創建Dictionary

Set dict = CreateObject("Scripting.Dictionary") 

2.增加項目

dict.Add "A", 300
dict.Add "B", 400
dict.Add "C", 500

另外,使用dict.item(key)=value,如果dict中沒有關鍵字key,會自動添加key:value對。

3.刪除項目

dict.Remove("A")//刪除key指定的元素

dict.RemoveAll()//刪除所有的鍵值對 

 3.判斷關鍵字是否存在

dict.exists("A")//如果存在,返回true,否則返回false

4.遍歷

dict.keys()//返回包含所有key的數組

dict.Items()//返回包含所有value的數組

使用for循環實現遍歷

5.聲明

有時候會將字典變量當做全局變量(多個過程共用),字典屬於Object類型,因此需要這樣聲明:

Dim dict As Object

然后再過程中對dict進行創建或初始化:

Set dict = CreateObject("Scripting.Dictionary") 

6.參數傳遞

例如一個向dict中添加元素的自定義方法,可以這樣聲明

addDict(dict As Variant)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM