VB作用域的有关问题,请问!

VB作用域的问题,请教!!我的标准模块内(bas)定义了一个变量OptionExplicitdimaasinteger然后我在窗体form1

VB作用域的问题,请教!!
我的标准模块内(bas)定义了一个变量
Option   Explicit

dim   a   as   integer

然后我在窗体form1内的确click事件内输入如下代码

Option   Explicit
a=a+1
print   a

运行后, "出现变量未定义 ",请问为什么,怎么解决?
难道Dim   不能定义在标准模块(bas)内吗

[解决办法]
dim a as integer
相当于 private a as integer
除了本bas文件里, 其他地方都不可以调用
你可以改为
Public a as integer
或者global a as integer