在Excel表格中获取消息无效的引用
我有两个领域的数据,我们有一列中的状态和另一列中的月份字段。
我写了一个macros来创build每月明智的报告,以获得同一工作簿中另一个工作表中的计数和季度报告。
macros在按月和按季生成报告方面工作正常。 现在我想使用相同的方式自动化图表。
我使用这些数据创build了图表,并将它们放置在同一本书中的另一个表格中,并引用了从macros生成的输出。
但是,当我再次运行macros的graphics不刷新,我得到无效的引用错误。
一些更多的信息可能需要,但回答你的问题:
“图表没有被刷新”:把这个放在macros的末尾; Workbook.RefreshAll
“获取无效的引用错误”:如果您的macros正在删除单元格,这将导致问题,请检查您使用.delete
并replace.clear
/或者使用您的图表的命名范围; 一旦你创build了你的输出,使用Range("'chart range'").Name = "Chart"
改变命名的范围, Range("'chart range'").Name = "Chart"