Excel VBA質問箱 IV

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

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


3937 / 76734 ←次へ | 前へ→

【78426】Re:日付時刻の入力判定
質問  rao  - 16/9/18(日) 16:35 -

引用なし
パスワード
   返信ありがとうございます。
説明不足ですいません。

打ち込み入力された年月日時分秒が
半角でyyyy/mm/ss半角空白hh:mm:ssの書式であり、
かつ日付時刻を示す数字であるか、判定したいのです。

たとえば
2016/9/1816:17:00  半角空白なし  や
2016/9/18 35:17:00 35時という時刻はない は
エラーにしたいのです。

isnumericですと、全角でもokになってしまいます。
まず全角を強制的に半角化し、strconv(cell(i.j),vbnarrow)
半角空白を探して、
空白前でisdate、空白後でistimeで
それぞれ判定するしかないのかなと思ったのですが。

もう少し賢い方法はないものかと思い、質問しました。
宜しくお願いします。
6 hits

【78422】日付時刻の入力判定 rao 16/9/18(日) 12:21 質問[未読]
【78424】Re:日付時刻の入力判定 γ 16/9/18(日) 14:52 発言[未読]
【78426】Re:日付時刻の入力判定 rao 16/9/18(日) 16:35 質問[未読]
【78427】Re:日付時刻の入力判定 γ 16/9/18(日) 21:55 発言[未読]
【78428】Re:日付時刻の入力判定 rao 16/9/18(日) 22:37 質問[未読]
【78429】Re:日付時刻の入力判定 γ 16/9/18(日) 23:55 発言[未読]
【78430】Re:日付時刻の入力判定 rao 16/9/19(月) 6:24 お礼[未読]
【78431】Re:日付時刻の入力判定 γ 16/9/19(月) 6:40 発言[未読]
【78432】Re:日付時刻の入力判定 rao 16/9/19(月) 8:16 お礼[未読]

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