Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 使用以前的Activex选项按钮(Excel)禁用Activex选项按钮_Vba_Excel - Fatal编程技术网

Vba 使用以前的Activex选项按钮(Excel)禁用Activex选项按钮

Vba 使用以前的Activex选项按钮(Excel)禁用Activex选项按钮,vba,excel,Vba,Excel,我试图禁用一个问题集,前面的问题回答为“否”。我正在使用工作表中的所有ActiveX选项按钮 将向用户询问是/否问题。如果选择“否”,我想禁用下一个问题。以下是我到目前为止的情况: Private Sub OptionButton1() If OptionButton1.Value = True Then OptionButton3.Enabled = True OptionButton4.Enabled = True Else Op

我试图禁用一个问题集,前面的问题回答为“否”。我正在使用工作表中的所有ActiveX选项按钮

将向用户询问是/否问题。如果选择“否”,我想禁用下一个问题。以下是我到目前为止的情况:

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

它不起作用。谢谢您的帮助。

您尝试过使用事件“更改”吗


因此,每次更改第一个选项按钮时都会调用该代码

,不幸的是,它不起作用。我有时间压力,已经放弃了这个想法。谢谢你的投入和帮助。@JonathanH“它不起作用”是什么意思。会发生什么?
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