如何使用VBA在Excel中更改图表的范围?

我使用Excel工作表来跟踪特定的时间序列(如果您必须知道,我的日常体重)。 我创build了一个插入一行的macros,自动添加今天的date,并根据我的input计算移动平均值。

还有一个图表来显示我的进度。 我试图录制一个macros来更新图表中的时间序列,但没有成功。

我如何创build一个macros或VBA脚本,在执行时更新从A(x):Cy到A(x-1):Cy的图表范围以包括今天的测量?

谢谢!

使用chart.SetSourceData方法并使用在插入新行时计算的范围。