gpt4 book ai didi

vba - 在 VBA 中根据可变单元格范围设置图表源数据

转载 作者:行者123 更新时间:2023-12-02 03:29:07 25 4
gpt4 key购买 nike

我正在创建一个报告模板,其中一部分将生成结构类似于移动平均线的数据图表

为此,我需要在一张表中选择一系列数据(例如 f10:i14)并将其放置并设置为一个图表的源

以下代码有效

ActiveChart.SetSourceData Source:=Sheets("每周趋势").Range("f10,i14")

但这并不

ActiveChart.SetSourceData Source:=Sheets("每周趋势").Range(Cells(x, y), Cells(k, z))

它返回1004错误

但是我需要根据变量索引指定范围以用于我的报告目的,请帮助

最佳答案

您必须完全限定 .Cells 对象

试试这个

ActiveChart.SetSourceData Source:=Sheets("每周趋势").Range(Sheets("每周趋势").Cells(x, y), Sheets("每周趋势").Cells(k, Z ))

您还可以缩短上面的代码

With Sheets("Weekly Trends")
ActiveChart.SetSourceData Source:=.Range(.Cells(x, y), .Cells(k, Z))
End With

关于vba - 在 VBA 中根据可变单元格范围设置图表源数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14388270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com