Excel VBA質問箱 IV

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

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


210 / 76616 ←次へ | 前へ→

【82073】色付きセル&数値入りセルの個数を数えたい
質問  へっぽこです  - 22/10/13(木) 8:40 -

引用なし
パスワード
   建設業です。
毎月の作業内容毎のユニット(1ユニット=15分)を計算しています。
引き継がれている書式があり、その体裁は崩したくありません。

(A)入力セルについて
(A1)Sheets("月間ユニット集計")のRange("R18:DI41")に縦方向に31日、横方向に24時間(15分毎)に区切った月表があります。
(A2)月表は時間区分(定時間、時間外、深夜時間、休日、法定休日等々)にセル毎に色分けされています。
(A3)作業者は毎日当日の作業番号(6桁数値)をその作業の開始時間のセルに入力します。
(A4)1日の中で異なる作業が発生し、その都度作業番号を開始時間のセルに入力します。
(A5)作業が発生していない時間(昼休み、会議、出張等)は当該時間内のセルの色を無色にします。

(B)集計セルについて
(B1)Sheets("ユニット集計")のRange("A50:A69")に作業番号、Range("H50:N69")に時間区分が設定されています。
(B2)月の作業番号毎、時間区分毎のユニット数を月末に集計、入力します。

(C)留意すること
(C1)作業者の入力ミスで物件番号の入ったセルの着色を消している。→ユニット数にはカウントされない。
(C2)日の始まりの着色セルに物件番号を設定していない。→作業番号不明。
(C3)次の作業番号までの間のセルに無着色セルがある場合(A5)も次のセルが着色セル&空白なら続いて同じ作業番号のユニットとしてカウントする。

(D)VBAでしたいこと
(D1)(B2)の集計、入力を自動、かつ短時間で処理したい。
(D2)(C1)、(C2)の入力設定忘れをメッセージ表示したい。

(E)試したこと
作業番号が入力されたセルの作業番号を、異なる作業番号が入力されているセルまでコピペし、
セルの色毎にそれを集計。集計後同じ作業番号が続くセルをClearContents。
→処理時間が永遠かと思われるほどかかりました。

どなたかお知恵を貸してくれる方、いらっしゃいましたら宜しくお願いします。

48 hits

【82073】色付きセル&数値入りセルの個数を数えたい へっぽこです 22/10/13(木) 8:40 質問[未読]
【82074】Re:色付きセル&数値入りセルの個数を数え... へっぽこです 22/10/13(木) 9:03 発言[未読]
【82075】Re:色付きセル&数値入りセルの個数を数え... マナ 22/10/13(木) 14:17 発言[未読]
【82076】Re:色付きセル&数値入りセルの個数を数え... へっぽこです 22/10/14(金) 7:11 質問[未読]
【82077】Re:色付きセル&数値入りセルの個数を数え... へっぽこです 22/10/14(金) 8:08 発言[未読]
【82078】Re:色付きセル&数値入りセルの個数を数え... マナ 22/10/14(金) 17:11 発言[未読]
【82079】Re:色付きセル&数値入りセルの個数を数え... へっぽこです 22/10/14(金) 19:31 発言[未読]
【82080】Re:色付きセル&数値入りセルの個数を数え... へっぽこです 22/10/17(月) 8:26 発言[未読]
【82081】Re:色付きセル&数値入りセルの個数を数え... へっぽこです 22/10/17(月) 9:37 発言[未読]
【82082】Re:色付きセル&数値入りセルの個数を数え... マナ 22/10/17(月) 13:32 発言[未読]
【82083】Re:色付きセル&数値入りセルの個数を数え... へっぽこです 22/10/17(月) 21:15 お礼[未読]
【82084】Re:色付きセル&数値入りセルの個数を数え... へっぽこです 22/10/17(月) 21:19 お礼[未読]

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