![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
複数のコンドボックスがあり、それぞれに正しい文字を選んで文章は完成させるゲームを作っています。
正しい文章が成立したら「答える」を押したら「正解」と出したいです。
Private Sub UserForm_Initialize()
With ComboBox1
.AddItem "の"
.AddItem "を"
.AddItem "が"
.AddItem "は"
.AddItem "に"
End With
With ComboBox2
.AddItem "の"
.AddItem "を"
.AddItem "が"
.AddItem "は"
.AddItem "に"
End With
With ComboBox3
.AddItem "の"
.AddItem "を"
.AddItem "が"
.AddItem "は"
.AddItem "る"
End With
ここまでしか出来てないです。
ユーザーフォームの初心者ですがどうかご教示お願い致します。
![「VBAユーザーフォームの複数のコンボボッ」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/9/543131758_6265d9650a05d/M.png)
No.1ベストアンサー
- 回答日時:
おはようございます。
コマンドボタンを押した時に、ComboBox〇.Valueの値をチェックすれば
良いかと思います。
Private Sub CommandButton1_Click()
If ComboBox1.Value ="の" And ComboBox2.Value ="を" And ComboBox3.Value ="る" Then
Msgbox "正解"
Else
Msgbox "違います。"
End If
End Sub
おはようございます。
早朝にも関わらず、ご回答頂き誠に有難う御座いました。
直ぐにコードを打ち、実行したら「あっ!」というまに出来ました。
とても分かりやすく理解出来ました!
本当に有難う御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ListBox1をClickしたときのイベント 5 2022/12/11 19:45
- Visual Basic(VBA) リストボックス セルの値を取得する 1 2022/05/21 20:47
- Visual Basic(VBA) ユーザーフォームに2つのコンボボックス銀行名「ConboBox1」支店名を「ConboBox2」とし 4 2022/08/03 17:34
- Visual Basic(VBA) リストポックスについて 2 2022/11/05 20:48
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
- Visual Basic(VBA) フォーム上のリストボックスに重複して表示しています 3 2022/10/19 11:55
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) userformでSheetを選択して開くコード 1 2023/05/15 16:27
- Visual Basic(VBA) VBAチェックボックスで有効無効切り替えできるように 5 2022/10/21 16:13
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Visual C++からftpを使う
-
VB6.0でVISAを用いる
-
Windowsのバッチファイルでcall...
-
VBで、このようなことはどうや...
-
Teratermマクロの戻り値の取得失敗
-
データリーダーからのデータ読...
-
VBAユーザーフォームの複数のコ...
-
本文が最後に表示されてしまい...
-
AutoHotkey KeyWaitコマンドに...
-
GP-IB通信を別PCでモニタしたい
-
telnetで接続した先のコマンド...
-
バッチファイルの参考書
-
EXCELで右クリックメニューの追加
-
ノーツで特定文書を開く方法を...
-
バッチ(Windows2000)での解析エ...
-
OUTLOOKで受信メールを開くとテ...
-
C# のスレッドに、上位から値を...
-
VBSで指定した時刻にメッセージ...
-
SDカードの初期化について
-
ExcelVBA WorkSheet上の全てのC...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Teratermマクロの戻り値の取得失敗
-
テキストボックスのフォーカス...
-
Windowsのバッチファイルでcall...
-
Visual C++からftpを使う
-
system関数のエラー検出
-
データリーダーからのデータ読...
-
コマンドプロンプトで印刷実行
-
バッチ(Windows2000)での解析エ...
-
ユーザーフォーム内のテキスト...
-
gmailでのimap設定
-
FlashROMにデータを書き込むに...
-
ネットワーク内のIPアドレス...
-
コマンドプロンプトでサービス...
-
C言語のコマンドの"flag"って何...
-
VBで定期的にタイムサーバに時...
-
リストボックス2に表示されたフ...
-
コマンドボタンテキストの改行
-
ExcelVBA WorkSheet上の全てのC...
-
OUTLOOKで受信メールを開くとテ...
-
jqコマンドでor条件でIPを指定...
おすすめ情報