使用以前的Activex选项button禁用Activex选项button(Excel)

我试图禁用一个问题集,与上一个问题的“否”的答案。 我正在使用工作表中的所有ActiveX选项button。

用户将被问到是/否的问题。 如果select“否”,我想禁用下一个问题。 这是我到目前为止:

Private Sub OptionButton1() If OptionButton1.Value = True Then OptionButton3.Enabled = True OptionButton4.Enabled = True Else OptionButton3.Enabled = False OptionButton4.Enabled = False End If End Sub 

它不工作。 谢谢您的帮助。

你尝试使用“变更”事件吗?

 Private Sub OptionButton1_Change() If OptionButton1.Value = True Then OptionButton3.Enabled = True OptionButton4.Enabled = True Else OptionButton3.Enabled = False OptionButton4.Enabled = False End If End Sub 

所以代码将在第一个选项button的每次更改时被调用