【问题标题】:How to change the range of a chart in Excel using VBA?如何使用 VBA 在 Excel 中更改图表的范围?
【发布时间】:2010-03-19 05:00:04
【问题描述】:

我正在使用 Excel 表格来跟踪特定的时间序列(如果您必须知道的话,我的每日体重)。我创建了一个插入行的宏,自动添加今天的日期并根据我的输入计算移动平均值。

还有一个图表可以可视化我的进度。我尝试记录一个更新图表中时间序列的宏,但没有成功。

如何创建宏或 VBA 脚本,在执行时将图形范围从 A(x):Cy 更新为 A(x-1):Cy 以包含今天的测量值?

谢谢!

【问题讨论】:

    标签: vba excel


    【解决方案1】:

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

    【讨论】:

    • 谢谢迈克尔!像魅力一样工作。
    猜你喜欢
    • 2018-03-14
    • 1970-01-01
    • 2017-04-24
    • 2022-07-15
    • 2019-02-20
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多