Excel VBA質問箱 IV

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

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


58648 / 76732 ←次へ | 前へ→

【22807】Re:3日以上前か判定し条件分岐
質問  たいくん  - 05/3/3(木) 22:52 -

引用なし
パスワード
   ponponさん、空白行の処理もしていただいてありがとうございます。

ネットワーク上のファイルなのでいろんな人が書き換える為日付の
欄(D列)に日付ではなくスペースが入っている場合があり二つ目の
Ifで[型が一致しません]のエラーがでました。
スペースが入力されていても判別出来ますか?
又はD列には日時しか入力出来ない様に出来るのでしょうか?

>Sub test()
>  Dim myRng As Range
>  Dim r As Range
> 
>  Set myRng = Range(Cells(1, 4), Cells(65536, 4).End(xlUp))
> 
>  For Each r In myRng
>    If r <> "" Then
>    If DateValue(r.Value) > DateValue(Now) - 2 Then ←ここ
>      r.Offset(, 1).Value = "二日以内です"
>    Else
>      r.Offset(, 1).Value = "三日以上前です"
>    End If
>    End If
>  Next
> 
>End Sub

0 hits

【22742】3日以上前か判定し条件分岐 たいくん 05/3/2(水) 0:14 質問
【22743】Re:3日以上前か判定し条件分岐 ponpon 05/3/2(水) 0:53 回答
【22744】Re:3日以上前か判定し条件分岐 たいくん 05/3/2(水) 6:21 お礼
【22774】Re:3日以上前か判定し条件分岐 ponpon 05/3/2(水) 22:13 発言
【22807】Re:3日以上前か判定し条件分岐 たいくん 05/3/3(木) 22:52 質問
【22811】Re:3日以上前か判定し条件分岐 かみちゃん 05/3/3(木) 23:37 回答
【22825】Re:3日以上前か判定し条件分岐 たいくん 05/3/4(金) 15:07 お礼
【22847】Re:3日以上前か判定し条件分岐 ponpon 05/3/4(金) 19:33 発言

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