如果我想将我的 x 轴更改为范围内的数据G5:G105
,Chart 2
那么我将其放入我的 VBA 子程序中:
ActiveSheet.ChartObjects("Chart 2").Activate
ActiveChart.SeriesCollection(1).XValues = "='Q1'!$G$5:$G$105"
如何使我可以有一些任意范围而不是固定的$G$5:$G$105
. 我试过用
ActiveChart.SeriesCollection(1).XValues = "='Q1'!Range("G5").Resize(I, 1)"
其中I
是Integer
在子例程的前面部分中定义的某个变量。
但是它不起作用。