小编use*_*416的帖子

在Excel VBA中引用自身的复选框

我有一个excel电子表格,它将单元格的值设置为组中复选框的数量.我想为每个看起来像这样的宏分配一个宏:

Sub clickedBox()
    If thisBox(or however you would do it).Checked = True Then
        Range("D9").Value = Range("D9").Value + 1
    Else
        Range("D9").Value = Range("D9").Value - 1
    End If
End Sub
Run Code Online (Sandbox Code Playgroud)

单元格默认为0,所有框默认为未选中.这样一来,勾选一个方框就可以计算出来,然后将它打开,将其击倒,并且它永远不会低于零或高于方框的数量.

我意识到我也应该这样做,以便当一个复选框的状态被更改时,宏不仅在它被点击时被触发,但我想确保这是可能的.

有没有办法让复选框像这样引用?

excel vba excel-vba

2
推荐指数
1
解决办法
578
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1