选项按钮不通过改变下拉内容来切换开关

The option button does not switch on and off by changing the pull-down content

我想在更改下拉内容时打开和关闭两个选项按钮。
然而,我写的代码根本没有改变选项按钮。
你有什么建议吗?

Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$H" Then
    Select Case Target.Value
      Case "A"
        Option1.Value = True
        Option2.Value = False
      Case "B"
        Option1.Value = False
        Option2.Value = True
      Case "C"
        Option1.Value = False
        Option2.Value = False
    End Select
  End If
End Sub

我认为您的代码运行良好。问题可能是您仍处于“设计模式”,这是您在添加选项按钮(或其他某个按钮)时进入的模式,您需要明确退出它才能使 VBA 代码生效又可以运行了。

转到“开发人员”选项卡。在“控件”下,您会看到“设计模式”。确保将其关闭。代码现在应该可以工作了。

您也可以在 VBA 编辑器中找到相同的图标。它应该在标准色带中。