Excel VBA質問箱 IV

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

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


58718 / 76738 ←次へ | 前へ→

【22743】Re:3日以上前か判定し条件分岐
回答  ponpon  - 05/3/2(水) 0:53 -

引用なし
パスワード
   ▼たいくん さん:
ponponです。こんばんは。

>If〜Then〜Elseステートメントを使って3日以上前かどうかの判定をして
>いるのですが上手くいきません。3日以上前か判定し条件分岐するには
>どのようにすれば良いかどなたかご教授お願いします。


D列の表示形式が (m/d h:mm)になっているとして、
D列のデータが1行目からあるとして
E列に表示されるので新規ブックか別シートで確かめてください。
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.Value > Now - 2 Then
      r.Offset(, 1).Value = "二日以内です"
    Else
      r.Offset(, 1).Value = "三日以上前です"
    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 発言

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