Part 1:应用场景本系列讲讲字典功能
今天说说如何创建一个字典,已经进行键判断
- 存在一些信息,是通过键:值对这种形式存储得,就像我们查询一本新华字典,先看目录,确定文字位置,然后打开对应得目录
- 在VBA或者其它语言中,普遍存在这样一种数据结构,称为字典
- VBA中字典在使用前需要先引用
Set d = CreateObject("scripting.Dictionary")
Part 2:示例,当前工作簿是否存在特定表
图1 示例
当前工作簿是否存在工作表“示例”
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 "当前工作簿存在工作表:" & tbl End IfEnd Sub
图2 代码截图
Part 4:部分代码解读上面代码有没有让你想写fso,Set fso = CreateObject(“scripting.FileSystemObject”)
以上,为本次得介绍内容,下回见。
感谢首次于感谢对创作者的支持:Excel高效办公之VBA。排版和细节略作修改,发于头条