我想在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”?