Excel VBA ワークシートのグラフを削除する-Delete

Excel VBAワークシートにあるグラフ削除する記録です。

グラフを削除するには、「Delete」メソッドを使います。

< スポンサーリンク >





「Delete」メソッド構文

式.Delete

 

VBAでグラフを削除する例

シート内の1つ目のグラフ削除

アクティブシートの1つ目のグラフを削除します。

Sub test()
    ActiveSheet.ChartObjects(1).Delete
End Sub

VBAグラフ削除

VBAグラフ削除

 

シート内の全てのグラフ削除

アクティブシート内の全てのグラフを削除します。

Sub test()
    ActiveSheet.ChartObjects.Delete
End Sub

VBAグラフ削除

VBAグラフ削除

 

シート内のグラフタイトルを指定して削除

グラフタイトルが「果物」というグラフを削除します。

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

VBAグラフ削除

VBAグラフ削除

VBAグラフ削除

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします