VBA-プログラミングチャート
VBAを使用すると、特定の基準に基づいてグラフを生成できます。例を使って見てみましょう。
Step 1 −グラフを生成する必要のあるデータを入力します。

Step 2 − 3つのボタンを作成します。1つは棒グラフを生成し、もう1つは円グラフを生成し、もう1つは縦棒グラフを生成します。

Step 3 −これらのタイプのチャートをそれぞれ生成するマクロを開発します。
' Procedure to Generate Pie Chart
Private Sub fn_generate_pie_graph_Click()
Dim cht As ChartObject
For Each cht In Worksheets(1).ChartObjects
cht.Chart.Type = xlPie
Next cht
End Sub
' Procedure to Generate Bar Graph
Private Sub fn_Generate_Bar_Graph_Click()
Dim cht As ChartObject
For Each cht In Worksheets(1).ChartObjects
cht.Chart.Type = xlBar
Next cht
End Sub
' Procedure to Generate Column Graph
Private Sub fn_generate_column_graph_Click()
Dim cht As ChartObject
For Each cht In Worksheets(1).ChartObjects
cht.Chart.Type = xlColumn
Next cht
End Sub
Step 4−対応するボタンをクリックすると、チャートが作成されます。次の出力で、[円グラフの生成]ボタンをクリックします。
