我已经编写了一个模块来将板块堆叠到预告片上,在这里,开始时不知道预告片的数量。在输出报告的过程中,它包括一个图表,以显示如何充分利用每个拖车的能力。
但是,由于RTs的数量是未知的,所以我想添加一些代码来调整图表的源引用,这样它就可以显示所有使用的拖车,而不是空的。滚动拖车的总数保存在iRTNo
变量中。
我首先尝试记录一个宏,并尝试在其中包含变量,但这是行不通的。我的第二次尝试是:
With wsReport.ChartObjects("Chart 3")
.SetSourceData Source:=Sheets("RTTRACK").Range(Cells(2, 9), Cells(iRTNo + 1, 9))
End With
但这也行不通。有什么建议吗?
发布于 2016-02-09 12:26:44
SetSourceData
应该可以工作,但是您没有正确地限定Cells
调用,您需要使用Chartobject
的Chart
属性
With Sheets("RTTRACK")
wsReport.ChartObjects("Chart 3").Chart.SetSourceData Source:=.Range(.Cells(2, 9), .Cells(iRTNo + 1, 9))
End With
https://stackoverflow.com/questions/35291827
复制相似问题