如何判断是否选中了哪个optionButton.
在VB6里,用option.value是可以判断得到的。但是在VBA里却得不到,提示“属性使用无效”请高手指教!!!

解决方案 »

  1.   

    怎么可能,我测试没有问题Private Sub CommandButton1_Click()
        If OptionButton1.Value Then
            MsgBox "ok"
        End If
        
    End Sub
      

  2.   

    我发现我拖出来的选项按钮是Option,而不是OptionButton,不知道是不是这个原因。求指导。
      

  3.   

    问题是用Option.Value确实报错。
    我有的是2010版本的。在属性窗口中没找到有Value这个属性
      

  4.   

    问题解决了,我用的是一个选项组(Frame),里面有两个选项按钮,用Frame的默认值来设置选项按钮的默认选项。用Frame.Value来判断哪个选项按钮被选中了,第一个被选中的话,其值为1,第二个就是2