2015-11-09 87 views
0

我在選項組4個選項按鈕,其中一個選擇按鈕,然後確定被點擊,但我得到的錯誤這裏是我的代碼:選項按鈕被選中

Private Sub btnOk_Click() 

If opt1 = True Then 

MsgBox "Success" 

End if 

End Sub 
+0

你是哪一行出錯,錯誤是什麼意思?你可能不得不把你的選項按鈕作爲與'true/false'相對的'yes/no'來引用。此外,它可能是'me.opt1',你需要使用 – LiamH

+0

你幾乎從不需要自己閱讀選項按鈕。每個按鈕都有一個「OptionValue」,並且選項組被分配了所選選項的值。這是你通常使用的價值。 – Andre

+0

另外,您正在使用哪個程序? Excel/Access/Word/Outlook - 請刪除不相關的標籤。 – Andre

回答

0

把你的選項按鈕進入選項組,然後寫你這樣的代碼:

Select Case Me.fTimePeriod 

    Case Is = 1: sTime = "Option 1 Selected" 
    Case Is = 2: sTime = "Option 2 Selected" 
    Case Is = Null: sTime = "Nothing Selected" 

End Select 

Msgbox sTime 

fTimePeriod是選項組的名稱。案例1是第一種選擇,案例2是第二種。添加更多的case語句以獲得更多選項。

相關問題