vba吧 关注:5,581贴子:24,309
  • 4回复贴,共1

怎么提取Excel中的单选框的值

快试试吧,
可以对自己使用挽尊卡咯~
比如一个单项选择题,想做个选项用单选框来答题,就是前面有圆圈,然后用鼠标点选,只能选一个的。
输出答案之后判断对错,可是我不知道怎么判断单选框的值。
或者说,怎么在vba里判断对错呢。
谢谢各位达人指教


福利不只是穿多穿少,还要有迷人的微笑! 这么文艺有点不习惯,福利贴你懂的!
  • 商业推广
假如哪个单选按钮叫 OptionButton1,程序可以这样写:

If OptionButton1   Then
gg = MsgBox("你选择OptionButton1?", vbOKCancel + vbQuestion, "哈哈!")
End If


如果是工作表中的ACTIVEX控件,可以使用
ActiveSheet.OptionButton1.Value = True

如果是UserForm中的OptionButton,可以使用
me.OptionButton1.Value = True

可以通过Value属性返回或者设置Optionbutton的状态,可以通过GroupName为OptionButton控件分组。


Private Sub CommandButton1_Click()
If OptionButton1 = True Then
Sheet1.Cells(1, 1).Value = "无"
ElseIf OptionButton2 = True Then
Sheet1.Cells(1, 1).Value = "代文"
End If End Sub
不明白在问


先描述清楚是什么类型的 单选框吧,ACTIVEX??表单??


为兴趣而生,贴吧更懂你。