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("键")="值"

原文地址:https://www.cnblogs.com/lidapengwww/p/12578154.html