2010-03-19 246 views
2

我正在使用Excel工作表来跟踪特定的时间序列(如果您必须知道,我的日常体重)。我创建了一个插入一行的宏,自动添加今天的日期并根据我的输入计算移动平均值。如何使用VBA在Excel中更改图表的范围?

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

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

谢谢!

回答

2

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

+0

谢谢Michael!像魅力一样工作。 – Pieter 2010-03-20 10:05:02