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 を返す
🔸 補足
Hour
はMinute
(分)やSecond
(秒)と同様に、時刻の一部を取り出す関数です。- 日付の操作と組み合わせることで、特定の時間帯に処理を実行するといったロジックにも使えます。
もし「独自に定義した HourClass
というクラス」をご自身で使っている場合は、そのクラス定義や使用箇所をご共有いただければ解説可能です。
必要であれば、Hour 関数の使い方まとめ
や、時間を条件にした処理の分岐
の例もご案内できます。