•关于声明变量
•VBA中有4种声明变量的方法,分别是Dim,Static,Private,Public。
•Dim声明的变量在赋值后只能在当前过程运行时有效,当过程结束后数据就会消失。
•Static声明的变量与Dim一样只能在过程中声明变量,不同的是当过程结束后,数据也会一直存在。
•Private声明的变量在赋值后只有当前声明的模块中有效(包括窗体模块),并且数据会一直存在。
•Public声明的变量在赋值后可以在所有模块和过程中使用,数据也会一直存在。
•Public、Private、Static声明的变量会在以下情况丢失数据:
1、任何子程序运行过程中出错;2、执行了End命令;3、关闭工作簿。