VBA检查如果字典存在

我正在创build字典的dynamic列表,我想检查字典是否存在(不是字典内的项目)。 例如我使用下面的代码创build了一个字典

Set myDict = New Scripting.Dictionary 

我如何检查字典“myDict”是否存在?

谢谢

假设你已经通过VBE的Tools,References添加了Microsoft Scripting Runtime到你的项目中,没有理由不创build它。 如果您没有将Microsoft脚本运行时添加到项目中,只要尝试运行子过程,就会收到编译错误。

但是,如果您需要额外的确认,

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