HourClass 基本構文と引数の解説

Access VBA において「HourClass」という名前の標準メソッドや関数、オブジェクトは存在しません。おそらく、以下のいずれかの可能性があります:


目次

🔍 考えられるケース

Hour 関数の誤記

おそらく「HourClass」は Hour 関数の誤記かと思われます。


🔹 Hour 関数の基本構文

Hour(time)

🔸 引数

引数名説明
time日付/時刻データ(例: Now, "13:45", #2025/5/30 18:00# など)

🔸 戻り値

指定した時刻の「時(0~23)」を整数として返します。


✅ 使用例

Dim nowHour As Integer
nowHour = Hour(Now)  ' たとえば現在が 14:30 なら 14 を返す

🔸 補足

  • HourMinute(分)や Second(秒)と同様に、時刻の一部を取り出す関数です。
  • 日付の操作と組み合わせることで、特定の時間帯に処理を実行するといったロジックにも使えます。

もし「独自に定義した HourClass というクラス」をご自身で使っている場合は、そのクラス定義や使用箇所をご共有いただければ解説可能です。


必要であれば、Hour 関数の使い方まとめ や、時間を条件にした処理の分岐 の例もご案内できます。

よかったらシェアしてね!
目次