-1

我创建了一个简单的瞄准练习游戏,你点击一个圆圈,当你点击它时会传送。

我想数一数你点击了多少次圆圈。

4

2 回答 2

3

将您的形状添加到工作表中,然后右键单击并“分配宏”。例如,它可能如下所示:

在此处输入图像描述

然后您在 VBA 模块中的代码从形状中捕获点击事件(因为您在上一步中将形状链接到宏):

Option Explicit

Sub Oval1_Click()
    Dim countCell As Range
    Set countCell = ActiveSheet.Range("D7")
    countCell = countCell + 1
End Sub

Sub Oval2_Click()
    Dim countCell As Range
    Set countCell = ActiveSheet.Range("D7")
    countCell = 0
End Sub
于 2018-10-24T19:39:26.280 回答
3

您需要从开发人员选项中插入命令按钮并将其用作形状。这是计算点击次数的代码。

Private Sub CommandButton1_Click()
Static cnt As Long
cnt = cnt + 1
Me.CommandButton1.Caption = "I have been clicked " & cnt & " times"
End Sub
于 2018-10-24T19:56:02.047 回答