我正在寻找按名称在图表中查找系列然后删除此特定系列的可能性。
答案 0 :(得分:0)
您可以遍历Series
集合中的所有Chart.SeriesCollection
,并将Series.Name
与您要删除的名称进行比较。
Option Explicit
Sub DelChrtSerbyName()
Dim ChtObj As ChartObject
Dim Ser As Series
Dim SerNametoDel As String
SerNametoDel = "MySeriesName" ' change to the name of the series you want to delete
Set ChtObj = ActiveSheet.ChartObjects("Chart 1") ' modify to your chart's name
For Each Ser In ChtObj.Chart.SeriesCollection
If Ser.Name = SerNametoDel Then
Ser.delete
Exit For
End If
Next Ser
End Sub