在vb中最后一步实现一个a=1的操作怎么做

来源:百度知道 编辑:UC知道 时间:2024/06/30 20:19:50
Public Sub CommandButton3_Click()
for n=1 to 5
if...then
...
endif
next n
a=1
endsub
这样做为什么a最后不是1?应该把语句写在哪里

这个操作A应该是1了,但是A如果没在程序前声明为公共变量的话,程序默认A是子程序CommandButton3_Click()的一个私有变量,运行完后就给抛弃了。所以别的地方调用时A仍然为空值。

在代码的最前边加上:
public a as integer