VBA入门到进阶常用知识代码总结27

第27集 VBA字典一
114、 什么是VBA字典
字典(dictionary)是一个储存数据的小仓库。共有两列。
第一列Key(关键字), 不允许有重复的元素。
第二列Item(条目),每一个key对应一个Item,允许重复
索引号 Key Item
0 A 10
1 B 20
2 C 30
3 Z 10
字典对象只有4个属性和6个方法。
字典对象的属性有4个:Count属性、Key属性、Item属性、CompareMode属性。
字典对象的方法有6个:Add方法、Keys方法、Items方法、Exists方法、Remove方法、RemoveAll方法。

115、 既然有数组,为什么还要学字典?
原因:提速,具体表现在:

  1. A列只能装入非重复的元素,利用这个特点可以很方便的提取不重复的值
  2. 每一个Key对应一个唯一的Item,只要指点Key的值,就可以马上返回其对应的Item,利用字典可以实现快速的查找
    116、 字典有什么局限?
    字典只有两列,如果要处理多列的数据,还需要通过字符串的组合和拆分来实现。
    字典调用会耗费一定时间,如果是数据量不大,字典的优势就无法体现出来。
    117、 字典在哪里?如何创建字典?
    字典是由scrrun.dll链接库提供的,要调用字典有两种方法:
    第一种方法:直接创建法或后期绑定(看不到字典的属性,方法列表)
    Set d = CreateObject(“Scripting.D
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值