Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 如何清除所有公共变量?_Vba_Excel_Reset - Fatal编程技术网

Vba 如何清除所有公共变量?

Vba 如何清除所有公共变量?,vba,excel,reset,Vba,Excel,Reset,是否可以清除所有公共变量,而无需逐个定义。这就像在VBA中按下重置按钮一样。有任何类型的代码可以做到这一点吗?End相当于硬重置。或者(尽管End是一个更好的解决方案),您可以强制执行错误。这将允许您清除公共变量,但无需结束例程。您可以通过执行类似于Debug.Print 1/0的操作来强制执行错误,这将抛出一个被零除的错误。

是否可以清除所有公共变量,而无需逐个定义。这就像在VBA中按下重置按钮一样。有任何类型的代码可以做到这一点吗?

End
相当于硬重置。或者(尽管End是一个更好的解决方案),您可以强制执行错误。这将允许您清除公共变量,但无需结束例程。您可以通过执行类似于
Debug.Print 1/0
的操作来强制执行错误,这将抛出一个被零除的错误。