テキストボックスの入力されたものを形式を判別するには

解決


ぎんじ  2004-08-16 13:49:17  No: 115636  IP: [192.*.*.*]

テキストボックスに日付と時間を入力してTEXTをDataDiffの引数として渡したいのですが、2004/08/16 13:47:00  のような形式以外ではエラーになってしまいますよね?  その形式以外を入力された場合、そのデータを反映しないようにしたいのですがどうしたらいいでしょうか?
メッセージボックスなどで警告を出せるといいと思ってます。
そのような関数があるのでしょうか?
教えていただければ幸いです。

編集 削除
nanashi  2004-08-16 13:58:43  No: 115637  IP: [192.*.*.*]

> DataDiffの引数として渡したいのですが、2004/08/16 13:47:00  のような形式以外では
> エラーになってしまいますよね?

別にそんなこと無いです。
8/16/04とかでも大丈夫です。
IsDateがTrueになる値なら大丈夫だと思います。

> その形式以外を入力された場合、そのデータを反映しないようにしたいのですがどうしたらいいでしょうか?

If Text1.Text = Format$(sDate, "yyyy/mm/dd hh:nn:ss") Then

で判断するとか。

編集 削除
ぎんじ  2004-08-16 16:49:50  No: 115638  IP: [192.*.*.*]

ありがとうございました。
まだ、エラーが出る場合がありますが、あとはこっちのソースの問題なので
貴重なアドバイスありがとうございました。

編集 削除