質問があります:
通常の [OK] ボタンと [キャンセル] ボタンを含むユーザー フォームを作成する必要があります。また、各セットがフレーム内に配置された 2 セットのオプション ボタンも含める必要があります。最初のセットのキャプションは「バスケットボール、野球、サッカー」、2 番目のセットのキャプションは「テレビで見る」、「試合に行く」である必要があります。プログラムの実行時にユーザーにフォームが表示されるように、イベント ハンドラーとコードをモジュールに記述する必要があります。ユーザーがいくつかの選択を行って [OK] をクリックすると、「好きなスポーツはバスケットボールで、普段はテレビで見ています」などのメッセージが表示されます。ユーザーが [キャンセル] をクリックすると、"Sorry you don't want to play" というメッセージが表示されます。
ほとんど機能していると思いますが、マクロを正常に実行できない理由がわかりません。
私のコードは:
Option Explicit
Private Sub CommandButton2_Click()
MsgBox ("sorry if you don't want to play")
End Sub
Private Sub commandbuttons_Click()
Dim optbasket As String, optbaseball As String, optfootball As String
Dim optwog As String, optgtg As String
Select Case True
Case optbasket
optbasket = True
Case optbaseball
optbaseball = True
Case optfootball
optfootball = True
End Select
If optwog Then
optwog = True
Else
optgtg = True
End If
btnok = MsgBox("you favorite sport is " & Frame1.Value & "you usually " & Frame2.Value & ",")
End Sub
Private Sub OptionButton1_Click()
End Sub
Private Sub btmcancel_Click()
End Sub
Private Sub btnok_Click()
End Sub
Private Sub Frame1_Click()
End Sub
Private Sub Frame2_Click()
End Sub
Private Sub optbaseball_Click()
End Sub
Private Sub optbasketball_Click()
End Sub
Private Sub optfootball_Click()
End Sub
どうもありがとうございました!!!