• ベストアンサー

VB 初心者です

テキストボックスがあって、そこに何も入力されてなかったらボタンを押したときエラーになるコードを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

テキストボックスがText1の名前として,ボタンのコードに if text1="" then msgbox "エラー",・・・(以下省略) では,駄目ですか?

summalia
質問者

お礼

二重のif文にしたら実行できました。ありがとうございました。

summalia
質問者

補足

条件が2~50までの整数のみなので、 If text1.text >= 51 or text1.text1.text <= 1 or text1.text="" then エラー end if としてもtext1.text=""の部分がエラーでした。

その他の回答 (1)

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

VBは持ってないけど、、(^-^) If Text1.Value >= 51 Or Text1.Value <= 1 Or _   Text1.Value = "" Then    MsgBox "エラー" End If とか Select Case Text1.Value Case 2 To 50  '処理 Case Else  MsgBox "エラー" End Select とかではどうでしょう?

summalia
質問者

お礼

ご協力ありがとうございました。

関連するQ&A