|
過去ログに同じ質問がありましたが、うまくいきません。
改めて私の状況において、質問させてください。
以下は、データ範囲を選択して、グラフを描き、グラフの大きさを変更した。
ことを記録したマクロです。
これを実行すると、2度目は("グラフ 61")が無いために、指定した名前のアイテムが
無いというエラーが出ます。
どうすれば、マクロでグラフを描いて大きさも変更することが出来るのでしょうか?
Sub yyy()
Range("BB6:CF6,BB9:CF11").Select
Range("BB9").Activate
Charts.Add
ActiveChart.ChartType = xl3DColumnStacked
ActiveChart.SetSourceData Source:=Sheets("新表").Range("BB6:CF6,BB9:CF11")
ActiveChart.Location Where:=xlLocationAsObject, Name:="新表"
ActiveChart.Walls.Select
With ActiveChart
.Elevation = 15
.Perspective = 30
.Rotation = 20
.RightAngleAxes = True
.HeightPercent = 100
.AutoScaling = True
End With
ActiveChart.ChartArea.Select
ActiveSheet.Shapes("グラフ 61").ScaleWidth 1.38, msoFalse, _
msoScaleFromBottomRight
ActiveSheet.Shapes("グラフ 61").ScaleHeight 0.53, msoFalse, _
msoScaleFromBottomRight
End Sub
|
|