在vba中单击如何检查按钮

时间:2017-04-28 06:30:12

标签: excel vba button userform

我想检查我的用户表单中的按钮是否被点击,我可能知道我该怎么做?我的最终目标是获得点击按钮的次数。我输入的是代码中的内容。谢谢您的帮助。

 If CommandButton1_Click = True Then 
 x = x + 1 
 End If 

1 个答案:

答案 0 :(得分:0)

每次单击按钮时,都会调用Button_Click()子。在那里你可以使用一个单元格或一个全局变量(取决于你想要做什么)每次调用该函数时都会增加。

例如,您可以这样做:

Option Explicit

Private Sub CommandButton1_Click()
    Module1.x = Module1.x + 1
End Sub

在Module1上你有:

Option Explicit

Public x As Integer

EDIT1:

我点击了第一个按钮(变量x)的次数时,添加了另一个按钮并显示消息框:

Private Sub CommandButton2_Click()
    MsgBox Module1.x
End Sub

您的项目应该看起来像一个表单:

enter image description here