日付や時刻を取得する
やりたい事
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 ...
コメント