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 的文章