課題でプログラミングを習っているのですが
何が間違っているのか分かりません。
条件で登録したものをテキストボックスに打っても
エラーメッセージが出ます。
何が間違っているのでしょうか?
Public Class Form1
Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged
Dim a As String
a = TextBox1.Text
If a = "ゴールド会員" Then
Label1.Text = "6000円"
ElseIf a = "一般会員" Then
Label1.Text = "8000円"
ElseIf a = "未会員" Then
Label1.Text = "10000円"
Else
MsgBox("入力をやり直してください",vbCritical,"エラー")
End If
End Sub
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> エラーメッセージが出ます。
そのエラーメッセージを正確に書いてください。
ただ「エラーメッセージが出る」とだけ言われても、何が悪いのか判断できず、対処方法もわかりません。
あと、プログラムで使っている言語、OS等も明記しましょう。
VB.NET のように見えますが、あってますか?
もし 「入力をやり直してください」 というメッセージボックスが表示される、ということだとして。
たしか、TextChangedイベントって、入力途中でも発生したはずです。
なので、 ゴールド会員 と入力しようとしても、
TextBox1.Text="ゴ" となった時点でイベント発生
→ a="ゴ"
→ 条件に一致しないので Else MsgBox ... を実行
となったはずです。
登録されたものしか選ばせないのなら、Textboxではなく、ドロップダウンリスト等を使う
「入力をやり直してください」というメッセージは、Label1.Text等、ウィンドウを使わずに表示させる。
または、Leaveイベント等の、別のタイミングでmsgboxを使う。
といった対策が考えられます。
No.1
- 回答日時:
>MsgBox("入力をやり直してください",vbCritical,"エラー")
エラーメッセージとはこれのことでしょうか?
ついでですからaに何が入っているか表示したらわかるのでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 16:59
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) 配列にしたセル範囲でのコメントがあるかどうかを取得するコードの書き方 2 2022/09/17 05:09
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- Visual Basic(VBA) VBA 重複チェック後に値をワークシートに転記する方法を教えてください。 1 2023/03/19 12:43
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/22 08:53
- Visual Basic(VBA) エクセル マクロ(A1:A10)までの中で一番多く出た数字をB10に表示 6 2023/04/25 17:01
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ネックレスが絡まったときの直し方
-
コンビニに透明ピアスって売っ...
-
母親は息子とセックスしたいと...
-
Aの上に線がつく文字はどうやっ...
-
「???@galaxy.ocn.ne.jp」...
-
囲み文字入力方法
-
サプライって何ですか?
-
「逆もまた真なり」ってどんな...
-
パフスリーブのブラウスの袖が...
-
かっこいいコースメニューの名...
-
レノボのノートパソコンに付属...
-
自分の不注意で10万円を失う事...
-
別れた元カレが、当時付き合っ...
-
透明ピアスってどこに売ってる...
-
皆さんの思いつく似たもの・性...
-
CDとDVDの見分け方
-
フランス語で『心の輝き』とい...
-
素材がいいというのは 顔が可愛...
-
占いではなく、 スピリチュアル...
-
バッグの金具部分が安っぽい…
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンビニに透明ピアスって売っ...
-
母親は息子とセックスしたいと...
-
Aの上に線がつく文字はどうやっ...
-
サプライって何ですか?
-
ネックレスが絡まったときの直し方
-
「???@galaxy.ocn.ne.jp」...
-
かっこいいコースメニューの名...
-
CDとDVDの見分け方
-
ネクタイピン以外でネクタイを...
-
囲み文字入力方法
-
部屋の中でする高音の謎!!
-
レノボのノートパソコンに付属...
-
透明ピアスってどこに売ってる...
-
「逆もまた真なり」ってどんな...
-
解除方法を教えてください
-
より線と単線はE型リングスリー...
-
セリアのピアススタンドはどこ...
-
田崎真珠とミキモト 真珠のネ...
-
このピアスの位置って真ん中す...
-
透明の石が黒く変色!!
おすすめ情報