ビッグデータ/データ分析

懇切丁寧に教えます Excel VBAワザ ベスト9

7番(右)スケジュール表の矢印線を自動で引く

2016/07/06

立山 秀利=フリーライター
久保田 浩=日経ソフトウエア

  • このエントリーをはてなブックマークに追加

 Excelで書類を作成する際、図形を用いる機会は多々あります。VBAを使えば、図形の操作も自動化できます。ここで紹介するのは、スケジュール表の矢印線を自動で引くVBAです。いわゆる「ガントチャート」と呼ばれる形式のスケジュール表であり、[作成]ボタンをクリックすると、工程ごとにB列の開始日とC列の終了日に応じて、矢印線が自動で引かれます(図1)。[削除]ボタンをクリックすると、矢印線がすべて削除されます。また、矢印線の太さはワークシート「設定」のB1セルの数値で、色はB2セルの塗りつぶし色で設定できるようにしています(図2)。

図1●[作成]ボタンのクリックで、開始日と終了日に応じて矢印線を引く。[削 除]ボタンのクリックで矢印線をすべて削除
[画像のクリックで拡大表示]
図2●ワークシート「設定」にて、 矢印線の太さと色を指定
[画像のクリックで拡大表示]

開始日と終了日のセルを検索する

1 2 3 4 5 次ページへ END
次ページ以降はITpro Active会員(無料)の方のみお読みいただけます。
会員の方は、 ログインしてご覧ください。
まだ会員でない方は、ぜひ登録(無料)していただき、ITpro Activeの豊富なコンテンツをご覧ください。
出典:日経ソフトウエア 2016年2月号pp.37-40
(記事は執筆時の情報に基づいており、現在では異なる場合があります)

おすすめの記事

    関連プレスリリース

      注目コンテンツ