我有一个使用ActiveX选项按钮可以正常工作的代码.但是,我希望宏也能在Mac上运行,所以我试图用表单控件替换我的ActiveX控件.使用ActiveX,我必须做的就是检查我的两个选项按钮之一是否被选中:
Sub OptionButton1_Click
If OptionButton1.Value = true then
(action...)
End if
End sub
Run Code Online (Sandbox Code Playgroud)
我一直在尝试在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
Run Code Online (Sandbox Code Playgroud)
我不确定BTUButton是否是正确的按钮名称,但我不在哪里检查,表单控件没有那么方便的"右键单击>属性",如ActiveX