Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4007|回复: 4

[分享] 【烟花原创】VBA零基础之第128篇 字典(五)

[复制链接]
发表于 2014-3-17 22:00 | 显示全部楼层 |阅读模式
本帖最后由 hwc2ycy 于 2014-3-17 22:02 编辑

三、字典的方法与属性
7.Count属性
返回字典对象中关键字及其条目的数量,只读。
切记,关键字与条目是成对出现的,一个萝卜一个坑。
示例8

8.CompareMode 属性
设置或返回字典对象中的比较字符串关键字的比较模式。
文本模式与二进制模式,在讲数组时也有提到,基本上是对待字母的大小写区别。
语法:CompareMode [= compare]
compare 参数可以具有下列值:
VbUseCompareOption 1 使用 OptionCompare 语句的设置值进行比较。
vbBinaryCompare  0 进行二进制比较
vbTextCompare  1 进行文字比较
vbDatabaseCompare  2 仅用于 Microsoft Access。进行基于您自己数据库中信息的比较。
注意:
如果试图修改已经包含数据的字典对象的比较模式,会产生运行错误。
默认情况下,comparemode0,二进制比较模式。
建议根据需求,明确指定对象的比较模式,不推荐使用VbUseCompareOption,使用该比较模式易受option compare影响,带来不可确定性。
示例9

d2创建后设置了比较模式为文本比较,忽略了字母的大小写。
关键字Aa看成是同一个关键字,当用exists方法检测关键字a时返回值为True,所以当再添加关键字a时,就产生了运行错误。


评分

参与人数 2 +18 收起 理由
xuyouxm + 15 赞一个!后面的图片比前面清晰!
ghostjiao + 3 comparemode用处大大滴,版主辛苦了

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-3-19 15:21 | 显示全部楼层
我什么时候才能有这种水平的三分之一呢{:1312:},努力跟版主学习{:021:}
回复

使用道具 举报

发表于 2014-4-7 09:51 | 显示全部楼层
回复

使用道具 举报

发表于 2014-6-18 15:04 | 显示全部楼层
回复

使用道具 举报

发表于 2014-6-24 14:21 | 显示全部楼层
Count属性和CompareMode 属性主要是什么时候用到呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 15:50 , Processed in 0.290178 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表