vba 字典_VBA中字典的基础概念及调用方法
這節的內容,我們介紹下字典的基本概念和調用方法。
字典:
字典(Dictionary)是微軟Windows腳本語言中的一個很有用的對象,由具有唯一性的關鍵字(Key)和它的項(Item)聯合組成。
就像我們平時使用的新華字典一樣,key相當于字典中的每個字,具有不重復性,item相當于每個字對應的解釋。
在VBA中,字典是一個好很好用的工具,在去重復,匯總數據方面發揮著巨大的作用,代碼簡潔,運行速度非常快,所以我們有必須要認真的去研究它。
字典的調用:
字典并不存在于VBA中,想要在VBA中使用字典,必須調用。調用的方法有兩種:
1、引用法(前期綁定法):
在VBE窗口中點擊工具,引用,瀏覽,找到scrrun.dll文件,確定。
然后在代碼窗口直接聲明
Dim d As New Dictionary
比我們平時聲明變量時多寫了一個new。
2、直接創建法(后期綁定):
Dim s As Object
Set s = CreateObject("scripting.dictionary")
注意聲明的變量類型,直接創建字典,聲明為Object
兩種調用方法的區別:
1、使用前期綁定法,寫好的代碼發給別人使用時,別人也需要在他的VBE窗口中點擊工具,引用,瀏覽,找到scrrun.dll文件,確定。對于不懂的人來說,比較麻煩,而直接創建法不需要這些,可以直接使用。
2、使用前期綁定法,在寫代碼時,使用字典的屬性或者方法時會有提示,如果是直接創建的字典則不會有提醒。
所以,我們剛開始接觸字典時可以使用前期綁定,然后在改為直接創建,這樣可以有提示,有能練習直接創建字典的代碼的寫法,方便學習。
轉自: 米宏Office
總結
以上是生活随笔為你收集整理的vba 字典_VBA中字典的基础概念及调用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python调用rust_在 Rust
- 下一篇: vld不输出泄漏信息_光纤天线方案和泄漏