【前提】
エクセル・ユーザーフォーム上にテキストボックスを3つ・コマンドボタンを一つ配置しています。
【実現したいこと】
問題の答えをテキストボックスに入力・コマンドボタンをクリックすると
答えの成否をメッセージボックスで表示する。
テキストボックスに入力した答え3つがすべて正しければ”正解”
一つでも間違いがあれば”不正解”になります。
※3つのテキストボックスに入力する答えの順番は問わない。
【発生している問題】
正しい答えを入力しているが、メッセージボックスには”不正解”と表示されます。
【該当のソースコード】
With CreateObject("System.Collections.Arraylist")
.Add problem21.reply1.Text
.Add problem21.reply2.Text
.Add problem21.reply3.Text
.Sort
If Join(.toarray, "|") = "リンゴ|みかん|ぶどう" Then
MsgBox "正解"
Else
MsgBox "不正解"
End If
End With
End Sub
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/18 11:09 編集
2017/08/18 14:39
2017/08/18 14:51 編集
2017/08/18 17:24
2017/08/20 10:48
2017/08/20 10:59
2017/08/21 02:18