我有一段代码,使用ActiveX选项按钮可以正常工作。但是,我希望该宏也能在Mac上运行,因此我正在尝试用表单控件替换我的ActiveX控件。使用ActiveX时,我只需要执行以下操作即可检查是否选择了我的两个选项按钮之一:
Sub OptionButton1_Click
If OptionButton1.Value = true then
(action...)
End if
End sub
我一直在尝试在Google上找到Form Controls的等效物,但每次都会出现“对象必需错误”的提示:
对象必需错误
非常感谢@L42和@Sai Nishank的回答!那么如果我想在OptionButton_Click中检查另一个组的单选按钮是否为真怎么办?我尝试了这个语法,但是我收到了一个错误消息:“编译错误:找不到方法或数据”。
Sub USDButton_Click()
MsgBox "USD"
If Sheet1.BTUButton = True Then
(action1)
End If
If Sheet1.kWhButton = True Then
(action2)
End If
我不确定BTUButton是否是该按钮的正确名称,但我不知道在哪里检查,表单控件没有像ActiveX那样方便的“右键单击>属性”。