日付を取得する Date関数



Date
(Excelの"Today()"関数と同義)


現在のシステム日付の値を取得する関数です。
デフォルトだと 年・月・日の間にスラッシュ("/")を入れた値を取得します。(例:2013/4/17)
形式を変更するには Format関数 を使用します。


例 セルに日付を入力する(2013年4月17日実行)
Sub SampleDate1()
    
    'デフォルト(YYYY/MM/DD表記)
    Range("A1") = Date
    
    'YYYYMMDD表記_1 (前日)
    Range("A2") = Format(Date - 1, "yyyymmdd")

    'YYYYMMDD表記_2 (翌日)
    '(前から4文字(年)、5文字目から2文字(月)、後ろから2文字(日))
    Range("A3") = Left(Date + 1, 4) & Mid(Date + 1, 6, 2) & Right(Date + 1, 2)
    
End Sub

Dateは"+1"のように今日の日付を起点に計算ができます。

結果