Excel VBA質問箱 IV

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

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


7890 / 13644 ツリー ←次へ | 前へ→

【36250】日付加算減算関数 くま 06/3/26(日) 11:45 質問[未読]
【36251】Re:日付加算減算関数 かみちゃん 06/3/26(日) 11:49 回答[未読]
【36252】Re:日付加算減算関数 Hirofumi 06/3/26(日) 11:56 回答[未読]
【36253】Re:日付加算減算関数 くま 06/3/26(日) 14:50 お礼[未読]

【36250】日付加算減算関数
質問  くま  - 06/3/26(日) 11:45 -

引用なし
パスワード
    取得した今日の日付を加算+5日で5日後、減算して-5日で5日前を取得する処理を行いたいのですが、それができる関数があれば教えていただきたいです。
よろしくお願いします。

【36251】Re:日付加算減算関数
回答  かみちゃん  - 06/3/26(日) 11:49 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> 取得した今日の日付を加算+5日で5日後、減算して-5日で5日前を取得する処理を行いたい

DateAdd関数でできます。
Sub test()
 MsgBox DateAdd("d", Date, 5)
 MsgBox DateAdd("d", Date, -5)
End Sub

【36252】Re:日付加算減算関数
回答  Hirofumi  - 06/3/26(日) 11:56 -

引用なし
パスワード
   シリアル値なら、単純に5を加減算すれば善いのでは?

Option Explicit

Public Sub Test()

  Dim dtmToday As Date
  
  dtmToday = Date
  
  MsgBox "今日 = " & dtmToday & vbCrLf _
      & "五日前 = " & (dtmToday - 5) & vbCrLf _
      & "五日後 = " & (dtmToday + 5)
  
End Sub

【36253】Re:日付加算減算関数
お礼  くま  - 06/3/26(日) 14:50 -

引用なし
パスワード
    かみちゃんさん、Hirofumiさん、ご返信ありがとうございます。
問題解決しました、ありがとうございました。

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