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関数を使用することで、任意の時刻から時間部分を抽出することができます。