vba中字典的一些函数

Posted lidapengwww

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)

k=d.items将会返回一个数组,数组的内容是所有的值

j=d("键")将会取出这个键所对应的值

 

4.exists方法

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

a=d.exists("键")

 

5.remove方法

从字典中清除指定的键值对

d.remove(“键”)

 

6.removeall

清除所有的键值对

d.removeall

 

以上是关于vba中字典的一些函数的主要内容,如果未能解决你的问题,请参考以下文章

自从学会了VBA字典,VLOOKUP都不那么香了

vba字典删除重复

为啥我的脚本字典函数在 access vba 中只返回键?

VBA 字典对象如果存在不工作

从嵌套字典中返回密钥excel vba

使用个人 VBA 函数时出错