Excel VBA 日付や時刻を取得する Now Date Time

スポンサーリンク
スポンサーリンク

日付や時刻を取得する

やりたい事

VBAをつかって日付や時刻を取得する方法を解説します。

サンプルコード

Sub 日付と時刻の取得()
    MsgBox Now & vbCrLf & _
        Date & vbCrLf & _
        Time
End Sub

Now関数は、コンピューターの現在の日付と時刻を示すバリアント型 (Date) の値を返します。

Date関数は、現在のシステム日付を示すバリアント型(Date) の値を返します。

Time関数は、現在のシステム時間を示すバリアント型(Date)の値を返します。

変数に入れるときは以下のようにDate型で定義してもOKです。

Sub timeSample()

Dim nowValue As Date
Dim dateValue As Date
Dim timeValue As Date

nowValue = Now
dateValue = Date
timeValue = Time

MsgBox nowValue & vbCrLf & _
dateValue & vbCrLf & _
timeValue

End Sub

参考資料

Docs(Now関数)
Docs(Date関数)
Docs(Time)

関連記事

Excel VBA 今日の日付を取得してYYYYMMDDに変換する方法
今日の日付を取得してYYYYMMDDに変換する方法 やりたい事 タイトル通りに日付をYYYYMMDDに変換したり、時刻もHHNNSSに変換したりする方法を解説します。 サンプルコード 日付をYYYYMMDDに変換するサンプルコード Sub ...

コメント

タイトルとURLをコピーしました