Excel VBA質問箱 IV

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

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


75106 / 76732 ←次へ | 前へ→

【6074】Re:IsDate関数
回答  Hirofumi E-MAIL  - 03/6/15(日) 17:59 -

引用なし
パスワード
   >私がやりたいのは月日のみそれぞれ2桁づつ入力するTextBoxで、
>年は入力しなくてもよいようなものです。
>例えば、2月3日ならば0203、10月30日なら1030のような形の4桁のTextBoxです。
>入力のあとから、その4桁のみで他の処理が必要なため、年の2桁は出力したくないのです。
>年の入出力なしで、日付のみのチェックは可能なのでしょうか???

どうも、私が余計なコードを書いたからか、意味を受け取ってもらえなかった様ですね
IsDateの関数は、完全な日付と受け取れる文字列で無ければチェックでFalseが帰ります
拠って、年が無くては使えません
其処で、仮に年を設定して月日だけをチェックしたらどうかと言う意味で書いたものです
質問者がコードを判断して、必要無ければ以下のコードを修正するだろうと思い載せましたが、此れがいけなかったようですね?
以下のコードを削除して見てください

      Else
        .Value = strTmp

TextBoxには4桁の数字、例えば0615などが残っていると思いますが
此れを、その後の処理に使えば善いのでは?
ただ、

>ただ、年の部分をDateで取得しているので、
>今年が閏年で無いと0229は日付と見とめられませんが?

の問題が残りますが、これはDateの代わりに例えば"2000"等とすれば善いと思いますが?

0 hits

【6059】テキストボックスの数値をチェックする りょう 03/6/14(土) 13:16 質問
【6063】IsDate関数 ねこ@京都 03/6/15(日) 4:00 回答
【6064】Re:IsDate関数 りょう 03/6/15(日) 10:30 質問
【6065】Re:IsDate関数 Hirofumi 03/6/15(日) 11:57 回答
【6073】Re:IsDate関数 りょう 03/6/15(日) 17:00 質問
【6074】Re:IsDate関数 Hirofumi 03/6/15(日) 17:59 回答
【6075】Re:IsDate関数 Hirofumi 03/6/15(日) 19:20 回答
【6077】Re:IsDate関数 りょう 03/6/16(月) 0:02 お礼

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