1、什么是字典?
字典,是一个对象。它和我们日常说的字典是一个概念。比如新华字典,成语字典,都是用来查询信息的。
2、字典的构成
字典由两个一维数组构成。它有Key(关键字)和Item(条目)两个基本的元素。
比如,在成语字典中,Key=熟能生巧,Item=释义、出处...等信息。
我们通过查询Key就可以获取Item的信息,像查字典一样。
又如,查询Key(隐性贫困人口),就可以获取其意思。
字典开始是空白的,人人都是编写者,都可以去编写自己的字典。如下面的"字典":
每一个key组成了一维数组Keys,每一个item组成了一维数组Items。
3、字典的使用
要使用字典,必须先引用字典。引用字典有前期绑定和后期绑定两种方法。
3.1 前期绑定:工具--引用--Microsoft Scripting Runtime
在引用了字典对象后方可定义命名。
前期绑定的好处是,写代码的时候会自动提示,弹出成员列表。
不好的地方时,将代码发给另外的Excel工作簿的时候,要使用字典,必须先操作绑定:
工具--引用--Microsoft Scripting Runtime
3.2 后期绑定
用CreateObject创建一个字典对象,好处是不需要每次手工引用(工具--引用--Microsoft Scripting Runtime)
当然,也可以使用With语句创建字典对象。
这和我们创建单元格对象、工作表对象的方法一样。
4、字典的特性
同一个字典中,Key不允许有重复值,Item允许有重复值。下面的字典是不能建立的。
所以,常常用字典的这个特性,将数据都添加到字典中,作为key来去重复。
閱讀更多 套路Excel 的文章