Excel 2007ではグラフィックエンジンが新しくなりました。それに伴いグラフ機能も大きく変わっています。
Excel 2007から新しくなったグラフを、VBAで操作するポイントを解説します。また、Excel 2003までのコードはそのままで動くのかどうかも検証してみます。なお、本コンテンツでは、Excel 2003までのバージョンを「Excel 2003」、Excel 2007以降のバージョンを「Excel 2007」と呼びます。また、解説するのは、私がよく使うグラフが中心です。あまり使ったことのないグラフについては勘弁してください。
基本・共通
グラフを挿入する グラフを削除する グラフの位置を設定する グラフの大きさを設定する グラフの名前を設定/取得する グラフの種類を変える 特定の系列だけグラフの種類を変える 元データ(セル範囲)を変更する 系列名や項目名を変更する タイトルを設定する 凡例を設定する 数値軸を設定する 系列と要素について棒グラフ
棒グラフを作る 系列の色を設定する データラベルを設定する折れ線グラフ
折れ線グラフを作る 線の太さを変更する マーカーを設定する データラベルを設定する円グラフ
円グラフを作る 系列を切り離す データラベルを設定する色について
ColorIndexプロパティと色パレットについて ColorプロパティとRGB関数について テーマの色について