Now【ナウ】関数
パソコンに設定されている現在の日時を取得するには、Now【ナウ】関数を使用します。Now【ナウ】関数には引数はありません「Excel」のNow()関数と同じ働きをします。
Now【ナウ】関数の書式
Now
メッセージボックスに現在の日時を表示するコード
Sub 現在日時表示() MsgBox Now End SUb
実行結果
A1セルに現在の時間表示のコード例
Sub 現在日時表示2() Range("A1") = Now End Sub
<実行結果/h4>

Now関数から年/月/日/時/分/秒を分けて表示するコード例
Sub 現在日時表示3() MsgBox Year(Now) & "年" & vbCrLf & _ Month(Now) & "月" & vbCrLf & _ Day(Now) & "日" & vbCrLf & _ Hour(Now) & "時" & vbCrLf & _ Minute(Now) & "分" & vbCrLf & _ Second(Now) & "秒" End Sub
実行結果
Year【イヤー】関数、Month【マンス】関数、Day【デイ】関数についてはこちらをご覧下さい。
Hour【アワー】関数、Minute【ミニッツ】関数、Second【セコンド】関数についてはこちらをご覧下さい。
以上で、Now【ナウ】 関数についての解説を終了します。ありがとうございました。
日付・時刻関数一覧表
日付や時刻の関数一覧表です。関数名がリンクになっています。
クリックすると詳細説明ページが開きます。
関数名 | 説明 |
---|---|
Date | 現在の「日付」を取得します。 |
Year | 日付から「年」を取得します。 |
Month | 日付から「月」を取得します。 |
Day | 日付から「日」を取得します。 |
DatePart | 年・月・日を部分的に取得します。 |
Now | 現在の「日時」を取得します。 |
Time | 現在の「時刻」を取得します。 |
Hour | 時刻の「時」を取得します。 |
Minute | 時刻の「分」を取得します。 |
Second | 時刻の「秒」を取得します。 |
Weekday | 曜日を表す「整数値」を取得します。 |
WeekdayName | 曜日を表す整数値を「曜日名」に変換します。 |
DateSerial | 年・月・日を表す整数値から日付データに変換します。 |
TimeSerial | 時・分・秒を表す整数値から時刻データに変換します。 |
DateDiff | 日付や時間の間隔を計算します。 |
DateAdd | 時間を加算または減算した日付や時刻を取得します。 |
Timer | 経過した秒数を取得します。 |
CDate | データ型を日付型に変換します。 |
IsDate | 日付や時刻として扱えるかを調べます。 |
DateValue | 日付を表す文字列式を日付型(Date)に変換します。 |
TimeValue | 時刻を表す文字列式を日付型(Date)に変換します。 |