|     最近一直在學(xué)習(xí)vba的相關(guān)知識(shí),發(fā)現(xiàn)其中dictionary的功能非常強(qiáng)大。首先,我們知道Visual Basic for Applications(VBA)是一種Visual Basic的一種宏語言,主要能用來擴(kuò)展Windows的應(yīng)用程式功能,特別是Microsoft Office軟件。通常在excel里應(yīng)用的很多。     這里主要想提及vba中dictionary的相關(guān)知識(shí)點(diǎn)。字典(Dictionary)對(duì)象是微軟Windows腳本語言中的一個(gè)很有用的對(duì)象。字典對(duì)象相當(dāng)于一種聯(lián)合數(shù)組,它是由具有唯一性的關(guān)鍵字(Key)和它的項(xiàng)(Item)聯(lián)合組成。就好像一本字典書一樣,是由很多生字和對(duì)它們對(duì)應(yīng)的注解所組成。比如字典的“典”字的解釋是這樣的: “典”字就是具有唯一性的關(guān)鍵字,后面的解釋就是它的項(xiàng),和“典”字聯(lián)合組成一對(duì)數(shù)據(jù)。 常用關(guān)鍵字英漢對(duì)照: Dictionary 字典 Key 關(guān)鍵字 Item 項(xiàng),或者譯為 條目 關(guān)于字典的用法,字典可以用來進(jìn)行各種匯總統(tǒng)計(jì)。字典里的關(guān)鍵字和項(xiàng)基本上都是必選項(xiàng),也就是說一個(gè)字典里必須要有關(guān)鍵字或項(xiàng)或者兩者都要有。字典對(duì)象的方法有6個(gè):Add方法、Keys方法、Items方法、Exists方法、Remove方法、RemoveAll方法。 Add方法: 向 Dictionary 對(duì)象中添加一個(gè)關(guān)鍵字項(xiàng)目對(duì)。 object.Add (key, item) 如果 key 已經(jīng)存在,那么將導(dǎo)致一個(gè)錯(cuò)誤。 
 如果 Dictionary 對(duì)象中存在所指定的關(guān)鍵字則返回 true,否則返回 false。 
 Items方法: Remove方法: RemoveAll方法: 與dictionary經(jīng)常一起使用的函數(shù)有resize、transpose、join等。resize是range對(duì)象的一個(gè)屬性,用于調(diào)整指定區(qū)域的大小。transpose函數(shù)是賦值傳遞函數(shù),通常與字典合作,將字典里的值賦值到指定的區(qū)域。join函數(shù)是用來得到通過連接某個(gè)數(shù)組中的多個(gè)子字符串而創(chuàng)建的一個(gè)字符串。 
 | 
|  |