Hour 関数は時刻を表す任意の値から時間(0~23)を返します。
Minute 関数はを時刻を表す任意の値から分(0~59)を返します。
Second 関数はを時刻を表す任意の値から秒(0~59)を返します。
Hour、Minute、Second関数の使用方法
引数名 | 省略 | 説明 |
---|---|---|
Time | × | 任意の時刻を表すバリアント型の値、数式、文字列式、またはこれらを組み合わせた値を指定します。 |
Hour、Minute、Second関数の使用例
時刻から時・分・秒を取得する例です。
Sub sample_ef033_01()
'引数にバリアント型を指定
Dim varTime As Variant
varTime = Time
Debug.Print "時刻:" & varTime
Debug.Print "時:" & Hour(varTime)
Debug.Print "分:" & Minute(varTime)
Debug.Print "秒:" & Second(varTime)
'引数に文字列型を指定
Dim strTime As String
strTime = "12:34:56"
Debug.Print "時刻:" & strTime
Debug.Print "時:" & Hour(strTime)
Debug.Print "分:" & Minute(strTime)
Debug.Print "秒:" & Second(strTime)
End Sub