vba中字典的一些函數


1.如何添加鍵值對

d.add key,values

在本地窗口中只能看到key,看不到value。如何字典中已經有key值了,再加入相同的key會報錯

 

2.keys方法

k=d.keys將會返回一個數組,數組的內容是所有的鍵

i=d.keys(1)將會返回位於1處的鍵或者用i=application.index(d.keys,1)

 

3.items方法

i=d.items(1)將會返回位於1處的值或者用i=application.index(d.items,1)。在后期綁定中不能這樣用。會報錯。應該分步用。m=d.keys ,i=m(1)

k=d.items將會返回一個數組,數組的內容是所有的值

j=d("鍵")將會取出這個鍵所對應的值

 

4.exists方法

判斷字典中是否存在指定的鍵。如果存在,返回true;不存在,返回false

a=d.exists("鍵")

 

5.remove方法

從字典中清除指定的鍵值對

d.remove(“鍵”)

 

6.removeall

清除所有的鍵值對

d.removeall

 

7.comparedmode屬性

對字典中的鍵是否區分大小寫

d.comparedmode=1則不區分大小寫;comparedmode=0則要區分大小寫

 

8.count屬性

計算字典中鍵值對的數量

k=d.count

 

9.key屬性

在字典中修改鍵

d.key("舊鍵")="新鍵"

 

10.item屬性

在字典中設置或者修改一個鍵所對應的值

d.item("鍵")="值"或者簡寫成d("鍵")="值"


免責聲明!

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



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