[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ExcelでWBSを作成したい』(hoge)
はじめました。
ExcelファイルでWBS作成をしたいと考えておりますが、
VBAで自動で作成出来たらと考えております。
どなたか、過去に利用したソースなどがあれば、
展開いただけないでしょうか。
なお、WBSのイメージは以下となります。
■WBSイメージ
Excelの[sheet1]、[B4]あたりから以下項目を右側に入力。
| B4 | C4 | D4 | E4 | F4 | G4 | H4 | I4 | J4 | K4 | L4 |
|大項目|中項目|小項目|タスク名|進捗率|担当|作業開始予定日|作業終了予定日|作業実施日|作業完了日|備考|
更に、備考(K4)の右側(M4)から、プロジェクト期間の日付を1セルづつに記載。
例)プロジェクトが90日間だった場合
セルM4〜CXまで日付を表示 (M4に日付を入力後、N4〜日付自動反映)
M5から下のセルに関しては、各タスクごとに作業期間を塗りつぶし。
(プロジェクトが1/1〜3/30とした場合、対象タスク(5行目に記載されているタスク)が1/1〜1/3の場合、
N5〜P5まで自動塗りつぶし(色付け))
宜しくお願いいたします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
ちょっと前に同じようなことを質問した人がいますけど、 その時は、所要作業日数(何日・何時間必要か)を考慮するので 塗りつぶしは営業日に限っていました。
更に期間中の休日は別の色にしたい、とかでした。
hogeさんの処ではそんな色分けは必要ないんですか?
因みに、作業実施日とは作業開始日(1日)と同じですか? それとも複数日なんですか? もしかして、小項目のタスクは1日で終わるものばかりなんですか?
この表のサイズですけど、下は何行目辺りまで使う予定ですか?
塗りつぶすセルには何かデータが入るのですか? それとも視覚的な効果しか求められていないので、空ですか?
(半平太) 2015/02/02(月) 11:41
コメントありがとうございます。
ちょっと前に同じようなことを質問した人がいますけど、 その時は、所要作業日数(何日・何時間必要か)を考慮するので 塗りつぶしは営業日に限っていました。
→塗りつぶしは非営業日も欲しいです。
更に期間中の休日は別の色にしたい、とかでした。 hogeさんの処ではそんな色分けは必要ないんですか?
→必要ありません。
因みに、作業実施日とは作業開始日(1日)と同じですか? それとも複数日なんですか? もしかして、小項目のタスクは1日で終わるものばかりなんですか?
→タスクの最小単位は、1日で考えております。
この表のサイズですけど、下は何行目辺りまで使う予定ですか?
→100行もあれば足りる予定です。
塗りつぶすセルには何かデータが入るのですか? それとも視覚的な効果しか求められていないので、空ですか?
→視覚的な効果がメインとなります。
宜しくお願いします。
(hoge) 2015/02/02(月) 12:36
オーダーメードにこだわらなければ、こんなあたりは検討の余地がないでしょうか。 http://chusho-it.net/post_chart.html (Mook) 2015/02/02(月) 13:21
>VBAで自動で作成出来たらと考えております。
済みません、「VBA」を見逃しました。 取りあえず、一般機能での対策を書いて置きます。
VBA案は、他の回答者のレスをお待ちください。m(__)m
(1) N4セルに下式を入力して、右にコピー
=IF(OR(M4="",$I4<=M4),"",M4+1)
(2) セル範囲 M5:EZ100 (適当)に以下の条件付き書式を設定
=AND($H5<=M$4,M$4<=$I5,M$4<>"")
(半平太) 2015/02/02(月) 13:27
了解しました。
ありがとうございます。
一般機能でまずは対応してみます。
(hoge) 2015/02/02(月) 15:28
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.