如何在Excel VBA中使用字典Dictionary对象

 我来答
cfzzj007
2016-01-10 · TA获得超过5365个赞
知道大有可为答主
回答量:7931
采纳率:78%
帮助的人:1546万
展开全部
关于字典用法,网上很多,我把自己整理的发上来,你可以参考一下:
字典的用法
常用关键字英汉对照:
Dictionary 字典
Key 关键字
Item 项,或者译为条目
常用语句:
Dim d 定义字典名
Set d =CreateObject("Scripting.Dictionary") ‘设定是字典

方法:
Add方法:填加关键字和项目并且必需同时填加,例如:d.Add"a", "Athens"
Keys方法:返回一个数组,其中包含了一个 Dictionary 对象中的所有关键字,例如k=d.Keys
Items方法:返回一个数组,其中包含了一个 Dictionary 对象中的全部现有的项目,例如:t=d.Items
Exists方法:查询指定的关键字是否存在,有则返回 true,否则返回 false,例如:If d.Exists("c") Then
Remove方法:清除一个关键字,项目对,例如:d.Remove(“b”)
RemoveAll方法:清除所有的关键字,项目对,d.RemoveAll

属性:
Count属性:返回一个Dictionary 对象中的项目数,例如:n= d.Count
Key属性:在 Dictionary 对象中改变一个 key(即关键字),有则只改变关键字,如果是原来没有的,寻么新加一对关键字和项目,例如:字典.Key(“原关键字”) = “新关键字”
Item属性:设置或者返回所指定 key 的 item。对于集合则根据所指定的key 返回一个 item。读/写,例如:object.Item(key)[ = newitem
CompareMode属性:设置或者返回在Dictionary 对象中进行字符串关键字比较时所使用的比较模式。例如:object.CompareMode[ = compare]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式