質問: ws.chartobjects.add(150, 150, 320, 200) grp1.chart.chartwizard source:=ws.range("a1:f2"), _ gallery:=xl3dpie, format:=4, plotby:=xlrows, _ categorylabels:=1, serieslabels:=1, haslegend:=1, _ title:="成績", categorytitle:="", _ valuetitle:="", extratitle:="" また、titleを文字列ではなくws.range("a2")としてセルを参照すると、「オートメーションエラーです」とエラーの内容が変わってしまいます。 本の内容通りに記述をしてもエラーが出てしまい、お手上げの状態です。よろしくお願いいたします。
回答: 次の命令で問題なく表示されると思います。 grp1.chart.chartwizard source:=ws.range("a1:f2"), _ gallery:=xl3dpie, format:=4, plotby:=xlrows, _ categorylabels:=1, serieslabels:=1, haslegend:=1, _ title:=ws.range("a2") 【説明】 細かく調べてはいませんが、円グラフ(xl3dpie)には次の3つのプロパティは必要がない(指定してはいけない)と思われます。 ◆categorytitle ... 項目軸のタイトル ◆valuetitle ... 数値軸のタイトル ◆extratitle ... 3-d グラフの系列軸のタイトル、または 2-d グラフの第 2 数値軸のタイトル ご確認ください。