エクセルVBAでDateAddのインターバルで"w"は何でしょう?
下の2つのマクロはまったく同じ答えを返します。
"d"は日を加算なので1日づつ増えていくのはわかりますが、"w"はなんなのでしょうか?"ww"が一週間づつ増えるのもわかるのですが「○週目を返す」という"w"の意味がわかりません。
( ̄∇ ̄) ?
Sub test01()
dtDate = "2010/01/11"
Debug.Print DateAdd("d", 1, dtDate)
Debug.Print DateAdd("d", 2, dtDate)
Debug.Print DateAdd("d", 3, dtDate)
Debug.Print DateAdd("d", 4, dtDate)
Debug.Print DateAdd("d", 5, dtDate)
Debug.Print DateAdd("d", 6, dtDate)
Debug.Print DateAdd("d", 7, dtDate)
End Sub
Sub test02()
dtDate = "2010/01/11"
Debug.Print DateAdd("w", 1, dtDate)
Debug.Print DateAdd("w", 2, dtDate)
Debug.Print DateAdd("w", 3, dtDate)
Debug.Print DateAdd("w", 4, dtDate)
Debug.Print DateAdd("w", 5, dtDate)
Debug.Print DateAdd("w", 6, dtDate)
Debug.Print DateAdd("w", 7, dtDate)
End Sub
お礼
ご回答ありがとうございました。