Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


76618 / 76738 ←次へ | 前へ→

【4538】Re:ユーザーフォームのTextBoxが未入力の...
回答  ポンタ  - 03/3/26(水) 8:33 -

引用なし
パスワード
   私が良くやる方法です。

入力漏れや、不正な値をチェックし、問題がある場合だけ、
変数"Mes"にメッセージの内容を設定します。

変数"Mes"にメッセージが設定されていたら、入力されたデータに問題あり、
ということなので、
Exit Sub
で処理を中止します。

お試しください。

Private Sub cmdok_Click()
  Dim Mes As String

  If 本人.Value = "" Then
    Mes = "「本人」は必ず入力してください"
  ElseIf 期限.Value = "" Then
    Mes = "「期限」は必ず入力してください"
  End If
  If Mes <>"" Then
    MsgBox (Mes)
    Exit Sub
  End If
     :
     :
     :
2 hits

【4534】ユーザーフォームのTextBoxが未入力の時にストップするには EBI 03/3/25(火) 22:35 質問
【4538】Re:ユーザーフォームのTextBoxが未入力の... ポンタ 03/3/26(水) 8:33 回答
【4592】Re:ユーザーフォームのTextBoxが未入力の... EBI 03/3/27(木) 20:29 お礼

76618 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free