我有A列,该列的起始年份为1,然后递增1直至结束年份。例如,数据可以从A2开始,可以是2019,而列可以在A23以2040结尾。
在B列中,我有对应于A列中左侧年份的数据。
我只希望x轴是A列中的年份,并使其在一行上绘制B列中的值。
例如,如果2040年在B列中的值为22,则数据点将为(2040,22),并且将落在正在绘制的线上。
提供的代码确实绘制了B列的线,但x轴的读数为1-22,而不是2019-2040。
注意:无论A列有多长,我都需要x轴始终工作,而不仅仅是在2019-2040年。
Set rng = wsGraphing.Range("B2:B23")
Set cht = wsGraphing.Shapes.AddChart2
cht.Chart.SetSourceData Source:=rng
cht.Chart.ChartType = xlLine