Part 1:應(yīng)用場景本系列講講字典功能
今天說說如何創(chuàng)建一個字典,已經(jīng)進行鍵判斷
- 存在一些信息,是通過鍵:值對這種形式存儲得,就像我們查詢一本新華字典,先看目錄,確定文字位置,然后打開對應(yīng)得目錄
- 在VBA或者其它語言中,普遍存在這樣一種數(shù)據(jù)結(jié)構(gòu),稱為字典
- VBA中字典在使用前需要先引用
Set d = CreateObject("scripting.Dictionary")
Part 2:示例,當(dāng)前工作簿是否存在特定表
圖1 示例
當(dāng)前工作簿是否存在工作表“示例”
Part 3:代碼Sub test() Set d = CreateObject("scripting.Dictionary") For Each sh In ThisWorkbook.Worksheets d(sh.Name) = "" Next tbl = "示例" If d.Exists(tbl) Then MsgBox "當(dāng)前工作簿存在工作表:" & tbl End IfEnd Sub
圖2 代碼截圖
Part 4:部分代碼解讀上面代碼有沒有讓你想寫fso,Set fso = CreateObject(“scripting.FileSystemObject”)
以上,為本次得介紹內(nèi)容,下回見。
感謝首次于感謝對創(chuàng)作者的支持:Excel高效辦公之VBA。排版和細節(jié)略作修改,發(fā)于頭條