サンプル画像
Excelマクロ塾メニュー

エクセルマクロ・VBAは慣れが肝心
最初は難しく感じるExcelのマクロとVBAですが、仕組みが理解できると徐々に使いこなせるようになってきます!
自分のペースで着実に勉強しましょう!

エクセルマクロ塾
エクセルマクロ塾

Charts.Addメソッド

Charts.Addとは、Chartコレクションの中からグラフシートを選択し、Addメソッドでグラフを追加します。

 

この2つを使ってVBEからグラフシートの挿入を行います。

まずはエクセルを起動しましょう。

 

今回はエクセルに何も記入しないまま、VBEを起動します。

[ ツール ] ⇒ [ マクロ ] ⇒ [ Visual Basic Editor ] をクリック

 

VBA ChartsAdd

 

コードを作成しました。

内容を説明します。

 

VBA ChartsAdd

 

グラフシートの位置と追加する枚数を指定したコードになります。

 

コードが完成したらF5で実行してみましょう。

実行したらエクセルに戻り結果を確認します。

 

VBA ChartsAdd

 

グラフはSheetの後ろにも追加することができます。

また、グラフシートを追加するときにシート名を指定することもできます。

最初のコードではシート名を指定しなかったので、「Graph1」と自動で入力されました。

 

 

グラフシートの追加位置を変更して、シートに名前を付けたコードを作成します。

VBEを起動しましょう。

 

VBA ChartsAdd

 

グラフシートを追加するコードと追加したグラフシートの名前を設定するコードを作成しました。

 

コードが完成したらF5で実行します。

実行したらエクセルに戻り結果を確認してみましょう。

 

VBA ChartsAdd

 

指定した位置と名前でグラフシートが追加されました。

VBA