如何检查按钮是否被点击 vba

How to check button is clicked in vba

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

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

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

例如你可以这样做:

Option Explicit

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

在 Module1 上你有:

Option Explicit

Public x As Integer

编辑1:

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

Private Sub CommandButton2_Click()
    MsgBox Module1.x
End Sub

您的项目应该类似于以下形式: