Excel VBA質問箱 IV

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

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


14890 / 76734 ←次へ | 前へ→

【67332】時間計算について
質問  TAC  - 10/11/25(木) 17:43 -

引用なし
パスワード
   現在、出勤簿を作成しているのですが
(以前もお世話になりましたm(__)m)、

「出勤時間」「退社時間」の入力セルの表示形式を
ユーザ定義で「[h]:mm」と設定しています。
これは「午前1時」を「25:00」といった入力体系にしたいためです。

この値を利用してプログラム内にて
「25:00」(退出時間) −「9:30」(出勤時間) −「1:15」(休憩時間)
といった超勤時間の計算を行っています。(休憩時間は固定値)

ここでひとつ修正したい点があるのですが、
入力者側から
「時間入力の際に":"を打つのが面倒くさい」
という意見があり、
入力セルの表示形式を今までの「[h]:mm」から「00":"00」に
変更して入力体系の修正を行いました。
ただこの後、入力値から一度シリアル値にして最後にDate形式に
置き換える方法などを試みたのですが、どれもうまくいきません。
(「25:00」とプログラム内で置き換えれない。
 またはシリアル値と「1:00」といった固定値が混在して計算ができない。等)

まず根本にこのやり方ではたして正しいのかという疑問もあるのですが、
何かいい解決案・別案等がありましたら、
何卒よろしくお願いいたします。
3 hits

【67332】時間計算について TAC 10/11/25(木) 17:43 質問
【67336】Re:時間計算について Hirofumi 10/11/25(木) 19:58 発言
【67338】Re:時間計算について よろずや 10/11/26(金) 0:06 回答
【67342】Re:時間計算について TAC 10/11/26(金) 14:04 お礼
【67357】Re:時間計算について TAC 10/11/27(土) 11:25 質問
【67358】Re:時間計算について よろずや 10/11/27(土) 21:29 発言
【67371】Re:時間計算について TAC 10/11/29(月) 9:56 お礼

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