在模組層次上 (即不是在子常式或函數中) 宣告變數或陣列,這樣變數和陣列在所有的程式庫和模組中才都有效。
Public VarName[(start To end)] [As VarType][, VarName2[(start To end)] [As VarType][,...]]
Public iPublicVar As Integer
Sub ExamplePublic
iPublicVar = iPublicVar + 1
MsgBox iPublicVar
End sub