选中一个复选框后如何取消选中所有其他复选框

时间:2020-11-05 13:27:49

标签: excel vba checkbox

我正在编写一个简单的宏,并且对我的VBA技能有点生锈。该宏具有一个选项列表,其中包含“是”,“否”和“也许”选项。我使用复选框而不是选项按钮,因此不必将每个选项都放在单独的框架中。

当下面的代码被选中时,我编写的代码会取消选择其他选项,但是我必须再次选择它才能真正选择它,这会让用户感到沮丧。

Private Sub Yes_Click()
     No.Value = False
     Maybe.Value = False
End Sub

我尝试添加其他行

Yes.Value = True

但是在运行宏时,这会使excel崩溃。

我找不到关于此问题的任何建议,因此非常感谢您的帮助。

0 个答案:

没有答案