我有一个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,所有框默认为未选中.这样一来,勾选一个方框就可以计算出来,然后将它打开,将其击倒,并且它永远不会低于零或高于方框的数量.
我意识到我也应该这样做,以便当一个复选框的状态被更改时,宏不仅在它被点击时被触发,但我想确保这是可能的.
有没有办法让复选框像这样引用?