VB如何用按钮实现简单的递加?
OptionExplicitPrivateSubForm_Loda()DimAAsIntegerEndSubPrivateSubCommand1_Click()DimAA...
Option ExplicitPrivate Sub Form_Loda() Dim A As IntegerEnd SubPrivate Sub Command1_Click() Dim A As Integer A = A + 1 Debug.Print AEnd Sub我在界面上放了一个按钮 , 想要实现点一下按钮 , A的值就+1 , 可是我无论点多少次按钮 , A的值一直是1 , 为什么呢?
展开
1个回答
展开全部
Option Explicit
Private Sub Command1_Click()
Static A As Integer
A = A + 1
Debug.Print A
End Sub
自己去恶补一下啥叫静态变量,以及全局变量和局部变量
另外,把A设为全局变量也可实现同样效果:
Option Explicit
Dim A As Integer
Private Sub Command1_Click()
A = A + 1
Debug.Print A
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询