Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12934 / 13646 ツリー ←次へ | 前へ→

【7873】時間の計算について naoki 03/9/21(日) 18:46 質問
【7884】Re:時間の計算について INA 03/9/22(月) 8:51 回答

【7873】時間の計算について
質問  naoki  - 03/9/21(日) 18:46 -

引用なし
パスワード
   いつも参考にさせて頂いております。

時間の計算について質問させて下さい。
ユーザフォームのコンボボックスに、「00:00」から「23:30」まで
30分ごとに時間が格納されています。
ここから、勤務時間を求めるために計算をしたいのです。

仕事の開始は基本的に10時から始まります。
ただし、残業、始業時間が不規則であることなどから終業は0時を
超えることがあるとします。
(開始時刻、終業時刻はコンボボックスから選びます。)
このときに、何時間仕事をしたか計算したいのです。
休憩は1時間で固定されていて、例えば10時から深夜0時30分まで
働いたときは、勤務時間が
24:30(深夜0時30分)- 10:00 - 01:00 = 13:30 となります。
しかし、コンボボックスには24:00など24時を超えるような
値を入れたくないのです。
勤務時間が24時間を越えることはありませんので、
24H単位で開始時刻が終業時刻よりも早いときは、
00:30 - 10:00 - 01:00 = 13:30 と認識できるような計算が
したいと考えています。
また、計算結果をフォーマットが「hh:mm」のセルに
代入したいと考えています。

計算時に時間のフォーマットは、「hh:mm」で計算したいと思うのですが、
これでいいのかも含めて教えて頂きたいと思います。
よろしくお願いします。

【7884】Re:時間の計算について
回答  INA  - 03/9/22(月) 8:51 -

引用なし
パスワード
   >計算時に時間のフォーマットは、「hh:mm」で計算したいと思うのですが、
>これでいいのかも含めて教えて頂きたいと思います。
結局のところ何のVBAについて、お教えすれば良いのでしょうか?

基本的なことでしたら、Excel 勤務表 勤務時間 などをキーワードに
ネットで調べれば、かなりヒットしますよ。

12934 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free