Date、Time、Now関数

Date 関数は現在のシステム日付を返します。
Time 関数は現在のシステム時刻を返します。
Now 関数は現在のシステム日付・時刻を返します。

スポンサーリンク

Date、Time、Now関数の使用方法

構文
Date
Time
Now

【戻り値】 バリアント型 (内部処理形式 Date の Variant)

上記の関数により返却される日付や時刻の形式は、システムの日付・時刻の表示設定に依存します。Windows10であれば コントロールパネル – 地域 から表示設定を確認することができます。

Date、Time、Now関数の使用例

日付、時刻の取得

Sub sample_ef031_01()
    Debug.Print "現在の日付:" & Date
    Debug.Print "現在の時刻:" & Time
    Debug.Print "現在の日時:" & Now
End Sub

連続した日付の取得

現在の日付から1週間分の日付を和暦で表示する例です。

Sub sample_ef031_02()
    Dim Date1       As Date
    Dim Date2       As Date
    Dim wDate       As Date

    '現在の日付を設定
    Date1 = Date
    '現在の日付から6日後を設定
    Date2 = Date + 6

    For wDate = Date1 To Date2
        '日付形式を変更して表示
        Debug.Print Format(wDate, "ggge年m月d日(aaa)")
    Next wDate
End Sub

 Format関数 For…Next

  • マクロ実行結果(イミディエイトウィンドウ
    平成25年5月28日(火)
    平成25年5月29日(水)
    平成25年5月30日(木)
    平成25年5月31日(金)
    平成25年6月1日(土)
    平成25年6月2日(日)
    平成25年6月3日(月)
タイトルとURLをコピーしました