我正在尝试禁用一个问题集,其中包含"否"回答上一个问题。我正在使用工作表中的所有ActiveX选项按钮。
将询问用户是/否问题。如果选择no,我想禁用下一个问题。以下是我到目前为止的情况:
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
它不起作用。谢谢你的帮助。
答案 0 :(得分:2)
您是否尝试过使用事件"更改"?
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
因此,每次更改第一个选项按钮时都会调用代码