サイトについて      連絡先   検索

VBA Time 関数

はじめに

Excel VBA の Time 関数を紹介します。

Time 関数は、現在の時刻を返します。

今の時刻を取得したいときに使用します。

構文

Time

名前 説明
戻り値日付型 (Date)

解説

現在の時刻を返します。

Time + #1:00:00#で 1 時間後、Time - #0:10:00#で 10 分前の時刻を求められます。

使用例


Dim d As Date

d = Time
Debug.Print (d) ' 3:04:05

d = Date
Debug.Print (d) ' 2013/01/02

d = Now
Debug.Print (d) ' 2013/01/02 3:04:05

時刻を計算する。


Dim d As Date

d = DateAdd("h", 1, Time) ' 1 時間後
Debug.Print (d) ' 4:04:05

d = Time + #1:00:00# ' 1 時間後
Debug.Print (d) ' 4:04:05
  
d = Time - #0:10:00# ' 10 分前
Debug.Print (d) ' 2:54:05

関連ページ