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