Excel VBA質問箱 IV

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

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


24021 / 76732 ←次へ | 前へ→

【58066】TextBox1に即、再入力したい
質問  ぴかる  - 08/10/1(水) 9:16 -

引用なし
パスワード
   TextBox1に日付入力するユーザーフォームを作成し、以下の様なマクロとしています。日付以外を入力すればエラー処理となるのですが、今の状態ではTextBox1をクリックしないと再入力出来ません。これを即入力出来る様にしたいと思っています。よろしくお願い致します。

Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
  
  On Error GoTo エラー処理
  If KeyCode = vbKeyReturn Then
    読出日付 = CDate(TextBox1.Value)
  End If

Exit Sub

エラー処理:
  MsgBox "きちんと日付入力してネ(^^)", vbInformation, "【 ダメだよ 】"
  KeyCode = 0
  With TextBox1
    .SetFocus
    .Value = ""
  End With

End Sub
1 hits

【58066】TextBox1に即、再入力したい ぴかる 08/10/1(水) 9:16 質問
【58067】Re:TextBox1に即、再入力したい Jaka 08/10/1(水) 10:07 発言
【58068】Re:TextBox1に即、再入力したい kanabun 08/10/1(水) 10:24 発言
【58069】Re:TextBox1に即、再入力したい ichinose 08/10/1(水) 10:51 発言
【58073】Re:TextBox1に即、再入力したい ぴかる 08/10/1(水) 14:15 お礼

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