機能と数式 | VBA | セミナー | オンラインソフト | お問い合わせ | その他
Top > Excel > VBA > Excel 2007以降のグラフ

円グラフを作る



円グラフとは円のグラフです


Excel 2007で円グラフを作るには、次のようにします。

Sub Sample()
    ActiveSheet.Shapes.AddChart.Chart.ChartType = xlPie
End Sub



3Dの円グラフだったら、定数をxl3DPieにします。

Sub Sample()
    ActiveSheet.Shapes.AddChart.Chart.ChartType = xl3DPie
End Sub



ChartTypeプロパティに設定できる定数(グラフの種類)は、次のページを参考にしてください。


Excel 2003のコードは動くか


Excel 2003で棒グラフの作成をマクロ記録すると、次のようなコードが記録されます。

Sub Macro()
    Charts.Add
    ActiveChart.ChartType = xlPie
    ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("A1:B6")
    ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1"
End Sub

このコードは、Excel 2007でも問題なく動作します。





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