Hour関数 解説(Excel VBA)

Excel VBAのHour関数の詳細解説

Hour関数は、VBAで時刻から「時間」部分を抽出するための関数です。引数として指定した時刻の時間部分(0から23の間)を整数値で返します。

引数の詳細

  • Time: 時間部分を抽出したい時刻を指定します。Timeは任意の時刻式、または時刻を含む文字列または数値であれば何でもよく、その結果から時間部分が抽出されます。

サンプルコード

以下の例では、Hour関数を使用して時刻から時間部分を抽出します。

    Sub HourExample()
        ' 現在の時間を取得
        Dim currentTime As Date
        currentTime = Now

        ' 時間部分を抽出
        Dim hourValue As Integer
        hourValue = Hour(currentTime)

        ' 時間部分をメッセージボックスに表示
        MsgBox "現在の時間は" & hourValue & "時です"
    End Sub

このコードを実行すると、現在の時刻から時間部分を抽出し、その結果をメッセージボックスに表示します。このようにHour関数を使用することで、任意の時刻から時間部分を抽出することができます。