VBAから
・グラフ(Chart)を削除
できます!
VBAコード(名前を指定して削除)
グラフ(Chart)に名前が設定されている場合、「名前」を指定して削除できます。
ここでは例として、
・シート「data」上の
・名前が「売上推移」のグラフ(Chart)を削除
します。
Sub deleteChart_01()
'「名前」を指定してグラフ(Chart)を削除
Worksheets("data").ChartObjects("売上推移").Delete
End Sub
VBAコード(番号を指定して削除)
グラフ(Chart)の「名前」の設定有無に関係無く、「番号」を指定して削除できます。
ここでは例として、
・シート「data」上の
・1つ目のグラフ(Chart)を削除
します。
Sub deleteChart_02()
'「番号」を指定してグラフ(Chart)を削除
Worksheets("data").ChartObjects(1).Delete
End Sub
実行結果
グラフ(Chart)を削除できました。
参考
上記で使用した以下の詳細は、公式サイトをご確認ください。
●「Worksheetオブジェクト」の「ChartObjects」メソッド
●「ChartObjectsオブジェクト」の「Delete」メソッド