我想在Excel中单击另一个checkbox时禁用checkbox
我想单击一个checkbox,并在Excel中禁用另一个链接的checkbox。
当我取消选中特定的checkbox时,应禁用checkbox。
我尝试了很多东西,但无法find解决scheme。 我可以不用脚本来做到这一点吗?
我有76个checkbox可以工作。 那么这可能没有脚本? TIA
有两个ActiveXcheckbox的代码将是:
Private Sub CheckBox1_Click() If CheckBox2.Enabled = True Then CheckBox2.Enabled = False Else: CheckBox2.Enabled = True End If End Sub
这很简单,但工作。
如果您希望代码检查并禁用单击第二个框,请使用下面的代码。 如果您取消选中初始框,它也将启用和取消选中第二个框。
Private Sub CheckBox1_Click() If CheckBox1.Value = True Then CheckBox2.Value = True CheckBox2.Enabled = False Else CheckBox2.Value = False CheckBox2.Enabled = True End If End Sub
更直接
Sub CheckBox1_Click() CheckBox2.Enabled = Not CheckBox2.Enabled End Sub
我相信你可以使用“OptionButton's”。 你不需要代码。 但是这样你就只能检查76中的一个。你是什么意思的“链接checkbox”?