Excel VBA質問箱 IV

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

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


11566 / 13646 ツリー ←次へ | 前へ→

【15411】日付形式のチェック法 貧乏父さん 04/6/24(木) 9:18 質問[未読]
【15412】Re:日付形式のチェック法 ちゃっぴ 04/6/24(木) 9:40 回答[未読]
【15413】Re:日付形式のチェック法 Asaki 04/6/24(木) 9:40 回答[未読]
【15415】Re:日付形式のチェック法 貧乏父さん 04/6/24(木) 11:49 お礼[未読]

【15411】日付形式のチェック法
質問  貧乏父さん  - 04/6/24(木) 9:18 -

引用なし
パスワード
   ExcelVBAでシステムを構築する中で、
日付をテキストボックスから登録します。
その際、
2004/6/20
のような日付形式でキー入力することになって
いますが、入力ミスで異なる形式で入力されて
しまわないようにしたいと考えています。

そのために、日付形式か否かの判断チェック
をする方法を探していますが、見つからないので
よい方法をご存知の方、お教えください。

【15412】Re:日付形式のチェック法
回答  ちゃっぴ  - 04/6/24(木) 9:40 -

引用なし
パスワード
   >そのために、日付形式か否かの判断チェック

テキストボックスで入力が完了(確定)したときに
チェックするならば、IsDate関数を使用する方法があります。
ChangeイベントとIsDate関数をヘルプで調べてみてください。

あと、入力を数字及び、"/"に制限することも出来ます。
まず、テキストボックスのIMEModeを変換できないように
設定し、KeyPressイベントで数字及び"/"以外の
keyAsciiを0にすれば出来ます。

【15413】Re:日付形式のチェック法
回答  Asaki  - 04/6/24(木) 9:40 -

引用なし
パスワード
   こんにちは。

IsDate()
あたりは使えませんか?

【15415】Re:日付形式のチェック法
お礼  貧乏父さん  - 04/6/24(木) 11:49 -

引用なし
パスワード
   IsDate関数でなんとかなりそうです。
どうもありがとうございました。

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