これは、Microsoft Projectから各種データを取得して、Microsoft Excelに書き出すマクロです。目的は、Projectのレベル3の粒度で進捗状況を把握するため、レベル3に従属するタスクの進捗情報等を集計することです。 (タスクにリソースを割り当ててあればこんな苦労はしなくても良いかも。。。) 処理の概要は次の通りです。 (1) クリア用シートに予め作成した雛形をアクティブなシートにコピーして、アクティブシートをクリアする。 (2) Projectのレベル3に従属するタスク数を集計する。 (3) Projectのタスクの指定した期日までの予定作業時間、実績作業時間、実際の達成率を抽出し、レベル3に集計する。 (4) Excelでレベル1およびレベル2にそれぞれ従属するレベル3の予定作業時間等を集計する。 (5) Excelで計算式をコピーする。 このマクロは、シートを