小编M K*_*aye的帖子

使用VBA从图表中删除系列

我正在通过vba代码在excel中创建一个图表.我正在使用连续的数据并且图表弹出没有问题,但是有一个名为"系列3"的额外系列,我没有要求并且需要摆脱(通过删除它或省略首先).它没有数据,但至少需要从图例中删除.这是我的代码:

Dim MyChtObj As ChartObject
Dim Sht1 As Worksheet
Dim ShtName As String

Set Sht1 = Worksheets("Parameter Forecasts")
ShtName = Sht1.Name
Set MyChtObj = Sht1.ChartObjects.Add(100, 100, 500, 500)

Set a = Sht1.Range("E37", Sht1.Range("E37").End(xlToRight))
Set b = Sht1.Range("E38", Sht1.Range("E38").End(xlToRight))
Set InputData = Union(a, b)

With MyChtObj.Chart
    .ChartType = xlLineMarkers
    .SetSourceData InputData
    .PlotBy = xlRows
    .SeriesCollection.NewSeries.XValues = Sht1.Range("F36", Sht1.Range("F36").End(xlToRight))
End With
Run Code Online (Sandbox Code Playgroud)

我已经尝试过了:

MyChtObj.SeriesCollection(3).Delete

但这不起作用.

提前谢谢,马克斯

excel vba excel-vba excel-charts

3
推荐指数
1
解决办法
6161
查看次数

Excel 2016中的图表名称

我试图在excel 2016中找到图表的名称,但是“布局”选项卡未显示在图表工具下的功能区上。有人知道如何添加图表或找到查找图表名称的另一种方法吗?

excel

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

excel ×2

excel-charts ×1

excel-vba ×1

vba ×1