- ベストアンサー
エクセル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
- みんなの回答 (2)
- 専門家の回答
お礼
Wendy02さま、いつもありがとうございます。 なるほど開発途中で投げ出してしまった関数ですか、面白いですね。 使わないようにします。