ガントチャートforExcel rev.0.56b マニュアル

改定日 07/04/04

マイ○ロソフトのプ○ジェクトより機能は少ないが、使いやすいガントチャート作成マクロを目指して作成されたものです。 操作は直感的にわかるようにしてあるつもりですが、どうしても使用方法がわからない場合、またはバグレポートなどは下記アドレスまで連絡下さい。

mix_dvd@hotmail.com

また、ガントチャートマクロ(簡易版)の作成方法や旧バージョンのダウンロードができるサイトを用意しました。掲示板もあるので、不具合や要望、その他活用事例などを書き込んでいただけるとうれしいです。サイトへは下記リンクから。
今後も使用者の意見を反映しよりよいものにしようと考えていますので、皆さんの協力をお願いします。

仕事に使えるExcelVBA講座

目次

  1. 免責事項
  2. 動作環境
  3. インストール
  4. 操作方法
  5. 環境設定
  6. データ取込
  7. 更新履歴

免責事項

当マクロに起因して、使用者に直接または間接的損害が生じても作者はいかなる責任も負わないものとし、一切の賠償等は行わないものとします。各自の責任のもとに使用してください。
当方と同様の配布内容であれば当マクロの配布は自由ですが、改ざんしたものの販売、当方にとって不利益な方法での配布については一切の許可を与えません。もし、前述する行為を発見した場合は相応の対応を検討させていただきます。
また、配布するファイルについて予告無く変更を行うことがあります。

動作環境

Windows版 Excel 97/2000/XP/2003/2007
Mac OS.X版 Excel:mac 2004

開発環境

  1. WindowsXp / Excel2007(試用版)
    Celeron 1.7GHz, HDD 80GB, RAM 256MB
  2. Windows2000 / Excel97
    Celeron 450MHz, HDD 20GB, RAM 256MB
  3. Mac OS.X 10.3 / Excel:mac v.X
    G3 800MHz, HDD 30GB, RAM 640MB
  4. Mac OS.X 10.4 / Excel:mac 2004
    G4 1.5GHz, HDD 60GB, RAM 1.25GB

インストール

当ガントチャートは特にインストール作業は必要ありません。Excelがあれば、通常のファイルを開く操作で利用できます。
ただし、セキュリティの関係上マクロが実行できない環境の場合、以下の設定変更が必要になります。

Excelの設定変更

  1. Excelを起動
  2. メニューバーより「ツール」-「マクロ」-「セキュリティ」を選択
  3. セキュリティレベルを「中」に設定
  4. ガントチャートを開き、「マクロを有効にする」を選択する

操作方法

ガントチャートの工程表は以下のようになっています。

ファイルを開くと、ガントチャート操作用のメニューバーが追加されます。

項目の追加・変更

追加の場合 : メニューバーにある「新規項目」をクリックします。

変更の場合 : 変更対象のNO列をクリックします。

クリックすると、項目編集用フォームが表示されます。

項目名 : 表示される項目の名称を入力します。

分類 : 分類を選択します。分類の追加は「編集」ボタンを押します。

担当 : 担当を選択します。担当の追加は「編集」ボタンを押します。

備考、リンク先 : 必要があれば入力します。備考は工程表の右端に表示され、リンク先はハイパーリンクとして設定されます。

進捗状況、完了 : スクロールバーにて設定します。項目が完了した場合は、完了にチェックを入れると、イナズマ線の計算から除外されます。

工程の追加・変更

項目フォームの右側のリストで「新規登録」をクリックし、必要事項を入力した後「設定」ボタンを押します。

また、工程表のバーをクリックすると、該当する工程編集フォームが表示されます。

名称 : 工程表中にラベルとして表示されます。

予定・実績の開始、終了 : テキストボックスをクリックするとカレンダーが表示されるので、ここで目的の日付を選択することができます。
また、時間などの詳細な設定が必要な場合は、「日付の手入力」にチェックを入れると各日付を編集できるようになります。
日付の取消は手入力にてテキストボックスの内容を消去して下さい。

線の色選択 : 基本的に標準設定の色を使用しますが、特別に色を指定したい場合に右側の□をクリックすると色選択用フォームが表示されますので、目的の色をクリックし、「設定」ボタンを押してください。

線形状 : 長方形か直線を選択します。

人数 : 作業に必要な人員を設定します。工数計算に使用されます。

工程表更新

工程表の内容を最新の状態に更新します。

日付変更

工程表の開始日を変更します。カレンダーが表示されるので、目的の日付を選択して下さい。

休日設定

休日の設定を行います。カレンダーが表示されるので、日付をクリックすると色が変わります。「赤」が休日で、「黒」が平日です。

イナズマ線設定

実績のデータからイナズマ線を作成します。
メニューにて「イナズマ線」をクリックすると下図のフォームが表示されます。

ここで、目的の番号をダブルクリックすると、カレンダーが表示されます。

カレンダーから基準になる日付を選択すると、実績の状況からイナズマ線のデータを生成します。

分類並替

登録された分類の順番を変更できます。
目的の分類を選択して「上へ」「下へ」のボタンで操作します。

シート出力

工程表から、マクロを除去したものを新規ファイルとしてコピーします。
ファイルのサイズが小さくなるので、配布用に利用ください。

環境設定

メニューバーから「環境設定」をクリックすると、工程表をカスタマイズすることができます。

描画位置

標準設定 : 標準の設定を使用して工程表を描画します。

セル単位 : (開発中)基本的に触ることは無いですが、どうしても特殊な期間を作成する必要がある場合に変更します。
ただし、工程表シートの変更も必要なるので、十分理解した上で変更願います。

描画行数 : チャートを描画する行数をスクロールバーにて設定します。項目が増え、行数を超える場合は警告が出ます。

自動更新 : シート選択時に工程を最新に更新します。

工程調整

チャート太さ : 描画するチャートの太さをスクロールバーにて設定します。

予定・実績の位置 : 行中の位置を設定します。

色設定

予定・実績の線・塗り色 : □をクリックすると色選択用フォームが表示されます。

休日の色 : 休日の塗り色を指定します。

イナズマ線

イナズマ線の描画 : チェックを入れると設定されたイナズマ線を描画します。

色、幅の設定 : 描画するイナズマ線の幅と色を設定します。

描画設定

分類方法 : 工程表の表示を「分類」か「担当」のどちらでグループ分けするかを設定します。

整列方法 : 入力されているデータ順か日付順のどちらで工程表を表示するか選択します。

その他 : チェックを入れると、設定にあわせて工程表を描画します。

データ取込

0.4系列以降の利用されているデータを引き続き使用することができます。

環境設定の右側にある「データ取込」ボタンを押すと、ファイルを選択するダイアログが表示されます。

ここで、目的のガントチャートファイルを選択し、開くを押します。
データの取込が終了すると、下図のメッセージが表示されます。

更新履歴

Version 0.56b

項目並べ替えにて、フォームのサイズを変更してもボタンが移動しない不具合を修正(2007/04/04)

Version 0.56a

Excel2007にて、チャートの描画位置がずれる不具合を修正(2007/01/23)

Version 0.56

項目Noの表示を非表示と切り替えれるよう機能を追加(2006/09/12)

Version 0.55

完了した作業の進捗状況を100%と表示しない不具合を修正
担当者の情報にエラーが含まれる場合に描画が中断させられる不具合を修正 (2006/09/03)

Version 0.54h2

完了した作業の背景を別の色で塗り分ける範囲を変更
別のファイルからデータを取込むとエラーになるという不具合を修正 (2006/08/26)

Version 0.54h

完了した作業の背景を別の色で塗り分ける機能を追加(2006/08/21)

Version 0.54g

予定が未来の日付になっている作業に実績を入力してもイナズマ線に反映されない不具合を修正(2006/05/12)

Version 0.54f

工程表の整列順を登録順にしている場合、順序を変更する機能を追加(2005/12/15)

Version 0.54e

分類と担当者が同じ工程表を結合する機能を追加(2005/9/15)

Version 0.54d

分類削除の操作で不正な処理を行える問題を修正(2005/7/28)
(このため、分類を0個にできないようにしました)
追加の備考を利用している場合、更新時に前回の描画内容が残ってしまう不具合を修正

Version 0.54c

空の分類を削除する機能を追加(2005/6/11)

Version 0.54b

工程表左側の余白部分を5点の備考として使用する機能を追加(2005/6/5)

Version 0.54a

項目の進捗状況から実績の日付を計算する機能を追加(2005/5/22)

Version 0.54

メニューバーを各ファイル毎に作成し、複数のガントチャートforExcelを開いて作業できるよう変更(2005/5/9)
項目のリンクにて、リンク先のファイルを選択できる機能を追加(URLは従来通り手入力のままです)

Version 0.53h

人数設定にて、スピンボタン以外に数値をクリックして値を入力する機能を追加(2005/4/14)

Version 0.53g

データが増えた時に待ち時間が長くなるので、処理の進捗状況をステータスバーに表示する機能を追加(2005/3/20)
環境設定にて、標準設定を選択すると環境設定のダイアログが表示されない不具合を修正

Version 0.53f

工程の工数を実績の重みに反映するよう変更(2005/2/17)

Version 0.53e

マイルストーンの線の太さを変更できるよう、機能を追加。(2005/2/9)

Version 0.53d

項目の完了にチェックを入れると進捗状況を100%と表示するよう変更。(2005/1/30)

Version 0.53c

環境設定の誤字を修正。(2005/1/19)

Version 0.53b

マイルストーン設定機能の誤動作を修正。(2005/1/14)

Version 0.53a

マイルストーン描画機能の誤動作を修正。(2005/1/12)

Version 0.53

マイルストーン描画機能を追加。(2005/1/12)

Version 0.52h

工程の日付を消去する機能を追加。(2005/1/12)

Version 0.52g

色設定を「x」ボタンで中断するとエラーが出る不具合の修正(2005/1/11)

Version 0.52f

色設定を「x」ボタンで中断するとエラーが出る不具合の修正(2005/1/11)

Version 0.52e

午後以降のラベルが翌日に表示される不具合の修正
工程削除時、保存をクリックしても工程表が更新されない不具合の修正 (2005/1/6)

Version 0.52d

実績にて時間の入力ができなくなっていた不具合の修正(2005/1/5)

Version 0.52c

項目を階層化して表示する機能を追加(2005/1/3)

Version 0.52b

メジャーバージョンアップ(2005/1/2)
ソースコードの全面改訂。インターフェースの変更。

Version 0.45g

1年半、2年間の工程シートを追加(2004/12/22)

Version 0.45f

2ヶ月間の工程シートを追加(2004/12/16)

Version 0.45e

一部の環境で、印刷プレビュー後にボタンの位置がずれる問題に仮対応(2004/11/4)
担当別のチャートにて削除した項目が表示される不具合を修正

Version 0.45d

5年, 10年間の工程シートを追加(2004/8/2)

Version 0.45c

項目の分類別を担当別として表示する機能を追加(2004/7/28)

Version 0.44

編集自由なセルを標準で表示するよう変更(2004/6/15)

Version 0.43b

Excel97で動作しない機能にその旨を表示する機能を追加(2004/6/11)

Version 0.43a

チャートシートのマクロを除いて出力する機能追加(2004/6/10)

Version 0.42c

自由に書き込みできるセルをチャートの左側に6列追加(2004/5/13)

Version 0.42b

データ取込み時のシート保護処理を解除
マニュアル改訂(2004/3/16)

Version 0.42a

Excel97で動作するように修正

Version 0.42

データシートを表示して欲しいとの要請が多かったので、表示する機能を追加

Version 0.41

工程編集時、「決定」を押さないで他の工程を選択すると誤動作する不具合の修正

Version 0.40r

工程削除時、エラーメッセージが出て正常に動作しない不具合の修正

Version 0.40q

項目削除時、エラーメッセージが出て以降工程の描画ができなくなる不具合の修正
予定日数の計算間違いを修正

Version 0.40p

イナズマ線設定後、すぐチャートに反映するよう変更
ユーザー登録および有効期限等の表示を撤去

Version 0.40m

項目にハイパーリンクを設定する機能を追加

Version 0.40l

3ヶ月、半年の月表示の不具合を修正
工程にて日付のクリアができるよう変更(カレンダー入力をOFFにて0:00を設定)

Version 0.40k

チャートシートに半年(週区切)を追加
週区切のチャートにて開始曜日を選択可能に変更

Version 0.40j

チャートシートに年間(週区切)を追加

Version 0.40i

マクロの最適化を実施。チャート描画速度が約2倍に向上(環境により異なります)
1.イナズマ線を20本に増設
2.進捗状況から実績日時の入力を追加
3.色をダイアログにて編集できるよう変更

Version 0.33d

作業日数と進捗状況について、休日設定されている日を勘定しないモードを追加
環境設定の「表示」タブを選択し、休日を除いた日付計算にチェックを入れてください

Version 0.33c

分類にて表示/非表示に不正な文字列が入力された場合、エラーが発生することの修正

Version 0.33b

年間と3年のチャート描画にて、終了日を指定しないと誤描画することの修正

Version 0.33a

月が30日以外の日数だとチャートがずれる不具合を修正
年間と3年の休日表示を行わないように変更

Version 0.33

荒木氏より提供していただいた年間と3年間の機能を正式版として採用
年間、3年間のイナズマ線描画不具合を修正

Version 0.32a

イナズマ線描画の条件を変更し、追加項目描画時の不具合を修正

Version 0.32

項目に登録された工程を一度にずらす機能を追加

Version 0.31

クイック編集機能の追加

Version 0.30f

取込の際、休日の取込を必要最小限に修正
分類、担当編集の際、編集後に「追加/変更」ボタンを押してない場合、変更の確認を行うよう修正

Version 0.30e

取込の際、休日の取込状況を詳細に表示するよう変更
工程追加時、工程名称へフォーカスするよう変更

Version 0.30d

日付ソートアルゴリズムの間違い修正
工程追加時にその詳細を表示するよう変更
項目削除ボタンを追加
チャート描画時に変更した行数の罫線を自動で描画する機能追加

Version 0.30c

フォームのタブオーダー修正
ステータスバーに表示される文字を変更
項目編集にて、表示直後に先頭の工程詳細を表示するよう変更

Version 0.30b

印刷、表示等に関する設定を修正
カレンダーにて空白の日付をクリックするとエラーが表示される不具合の修正
完了のチェックが入っている場合は進捗状況を100%と表示するように変更
ラベルのチェックが入って無くてもラベルが表示される不具合の修正

Version 0.30a

休日描画にてExcel97での不具合を修正
rev0.30移行のデータも取り込めるよう修正

Version 0.30

アルゴリズム見直しによる、ソースコードの一新
データの構成を見直し、より詳細なデータを記録できるようにしました。
イナズマ線の本数を5本から10本に増加

Version 0.24

6ヶ月工程表の追加

Version 0.23c

Excel全バージョンにてイナズマ線が動作しないというバグの修正

Version 0.23b

Excel97にてイナズマ線が動作しないというバグの修正

Version 0.23a

Excel97にて機能が動作しないというバグの修正

Version 0.23

12月のカレンダー表示にて31日以降の日付が表示される問題を修正
3ヶ月工程表にて年月表示が1日の位置となるように修正

Version 0.22a

期間外の工程があると予定日数の計算を間違える不具合の修正

Version 0.22

日時がチャート内になくても未完の項目を表示するよう変更
チャート行数が増えた場合に罫線を描画する機能を追加

Version 0.21

予定日数と実績[%]をタイトル行に追加し、一覧できるように変更
分類の順番変更機能を追加
イナズマ線の描画日を設定できるように変更
イナズマ線を5本まで設定、保存できる機能を追加

Version 0.20

全ソースコードの書き直しに伴う、インターフェースの変更
分類交換機能の追加
遅延判断機能の削除

Version 0.13

イナズマ線描画の機能を追加
登録されている項目を全て表示する機能を追加
ステータスバーに処理状況目安を表示するように変更
ボタンをアイコンに変更
チャートの順番を日付順と登録番号順で選択できる機能を追加
2002年1月1日以降の日付を項目入力ダイアログで編集できない不具合の修正
関連項目を追加するとラベルの位置が変動する不具合の修正
関連項目作成時に予定、実績共に空白の項目が作成される不具合の修正

Version 0.12

表の番号を連番、カテゴリーごとのどちらかを選択できるように変更
データ入力時に自動的に不正なデータを修正する機能を追加
チャートを項目日時の古い順番に表示するよう機能を追加
実績%入力の誤動作を修正

Version 0.11

ラベル機能の追加により、チャート上部に作業名称等を入力できるように変更。
実績を日付ではなくて、予定に対する%で指定し、自動で実績を入力する機能を追加。
データ検査に並べ替えの機能を追加。
既知の不具合 関連項目の時間が不順の場合、実績%入力が誤動作
予定開始日が空白の場合、チャートの順番が変わる場合がある

Version 0.10

外観を以前より細かくカスタマイズできるように変更
チャート、休日の色を自由に変更できるように変更
プロパティシートの追加
スケジュールの遅延を判断して実績チャートの色を変更する機能を追加
ある程度形になってきたので、バージョンを大きく繰り上げました

Version 0.07

多くの人の要望により、3ヶ月間を表示できる工程表の追加

Version 0.06

2002年1月1日以降の日付が含まれる場合にエラーでマクロが終了する不具合の修正
線の太さ、位置設定機能の追加