我正在尝试在图表上绘制多个命名范围。这些命名范围(名为例如Time_Series_1
)的形式为:
=INDIRECT(Ranges!$AJ$3)
哪里这种说法Ranges!$AJ$3
是例如使用命名范围的多行VBA
="'Source Data'!"&ADDRESS(N3,(Comparisons!$G$28+5))&":"&ADDRESS(N3(Comparisons!$I$28+5))
我试图用它来绘制这些范围的代码(我已经开始与一个因为任何更多仍然是不可能的,因为一个不工作)是:
Sheets("Comparisons").Select
Sheet10.ChartObjects("Chart 2").Activate
Set Rng = range("Time_Series_1")
Set Date_Rng = range("Time_Series_Dates_1")
With ActiveChart
.SetSourceData Source:=Rng
.XValues = Date_Rng
End With
它不工作!该图表保持空白。完全空白。我没有更新什么?我没有激活什么?
感谢
感谢白先生! ! – user8118201
什么是Sheet10? – RADO
只是表格编号,这样的引用相当于表格(“比较”),只是我很懒。对不起 – user8118201