2016-09-22 76 views

回答

2

可以通過聲明它在一個標準模塊或預聲明類模塊如工作表,用戶窗體或預先聲明的類,使用Public關鍵字聲明在全局範圍的變量:

Public myVar As String 

也可聲明用現在已經過時,但仍然有效Global語法全局變量,它在功能上相同Public

Global myVar As String 

但請注意,聲明一個變量與PublicGlobal將使變量可以在您的整個項目中訪問任何引用該項目的項目,即使您的項目受到保護,用戶仍可以從「立即」窗口查詢該變量。

如果你必須有一個變量,在您的項目是可用的,但是隻有該項目,那麼你應該聲明變量在標準模塊中,幷包括Option Private Module語句來使模塊私有的項目,但它的變量作爲公共項目而已。

Option Private Module 
Public myVar As String