【发布时间】:2013-04-19 09:01:40
【问题描述】:
With ActiveWorkbook.Sheets(1)
INSPECT_CHARTS_NUMBER = .ChartObjects.Count
For c= 1 To .ChartObjects.Count
Set INSPECT_CHART = .ChartObjects(c).Duplicate
.ChartObjects(c).Chart.SetSourceData Source:=.Range("e4:h4")
Next lngC
End With
我执行上述操作是为了更改 VBA 中图表的源数据,这一行 .Chart.SetSourceData Source:=.Range("e4:h4") 确实可以完成工作,但如果该图表中有多个系列,这将不起作用。
如何获取所有系列的sourcedata,然后如何单独更改它们?
【问题讨论】: