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

解決


ぎんじ  2004-08-16 22:49:17  No: 115636

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


nanashi  2004-08-16 22:58:43  No: 115637

> 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-17 01:49:50  No: 115638

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


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加