2016-09-22 80 views

回答

2

可以通过声明它在一个标准模块或预声明类模块如工作表,用户窗体或预先声明的类,使用Public关键字声明在全局范围的变量:

Public myVar As String 

也可声明用现在已经过时,但仍然有效Global语法全局变量,它在功能上相同Public

Global myVar As String 

但请注意,声明一个变量与PublicGlobal将使变量可以在您的整个项目中访问任何引用该项目的项目,即使您的项目受到保护,用户仍可以从“立即”窗口查询该变量。

如果你必须有一个变量,在您的项目是可用的,但是只有该项目,那么你应该声明变量在标准模块中,并包括Option Private Module语句来使模块私有的项目,但它的变量作为公共项目而已。

Option Private Module 
Public myVar As String