2010-03-19 128 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