TOP

関数 VBA: Now

説明

VBA Now 関数は、現在のシステム日付と時刻を返します。


構文 Now

Now

例 VBA Now

Now 関数によって返された日付をセル A1 に保存してみましょう。

Sub NowExample1()

    Range("A1") = Now
    
End Sub

Now 関数によって返された日付をテキスト形式で表示してみましょう。

Sub NowExample2()

    MsgBox Format(Now, "d mmmm yyyy hh:nn") '戻り値の例: 2 November 2020 13:08
    
End Sub

アクションは少なくとも 17:00 かつ平日の場合にのみ実行されます。

Sub NowExample3()

    If Hour(Now) >= 17 And Weekday(Now, vbMonday) < 6 Then
        MsgBox "もうすぐ勤務日が終わります!"
    End If
    
End Sub
現在の日付のみ (時刻は含まない) を返す関数は、DATE 関数です。
TIME 関数は、現在の時刻のみを返します (日付は返しません)。