VBA检查如果字典存在

时间:2017-06-24 13:05:51

标签: excel vba dictionary

我正在创建字典的动态列表,我想检查字典是否存在(不是字典中的项目)。例如,我使用以下代码

创建了一个字典
Set myDict = New Scripting.Dictionary

我如何检查词典" myDict"存在?

由于

1 个答案:

答案 0 :(得分:1)

假设您已通过VBE的工具,引用将Microsoft Scripting Runtime添加到项目中,则没有理由不创建它。如果您没有将Microsoft Scripting Runtime添加到项目中,则在尝试运行子过程时会立即收到编译错误。

但是,如果您需要其他确认,那么

Set myDict = New Scripting.Dictionary
if not myDict is nothing then
     'continue
else
    exit sub
end if