
Excel VBAでワークシートにあるグラフを削除する記録です。
グラフを削除するには、「Delete」メソッドを使います。
< スポンサーリンク >
「Delete」メソッド構文
式.Delete
VBAでグラフを削除する例
シート内の1つ目のグラフ削除
アクティブシートの1つ目のグラフを削除します。
Sub test()
ActiveSheet.ChartObjects(1).Delete
End Sub
シート内の全てのグラフ削除
アクティブシート内の全てのグラフを削除します。
Sub test()
ActiveSheet.ChartObjects.Delete
End Sub
シート内のグラフタイトルを指定して削除
グラフタイトルが「果物」というグラフを削除します。
Sub test()
Dim i As Long
With ActiveSheet
For i = .ChartObjects.Count To 1 Step -1
If .ChartObjects(i).Chart.ChartTitle.Text = “果物” Then
.ChartObjects(i).Delete
End If
Next i
End With
End Sub
こんな記事も書いています