我在2个字段中有数据,其中我们的字段在一列中具有状态,而在另一列中具有月份。
我写了一个宏来每月创建一份报告,以便在同一工作簿中的另一个工作表中获取计数和季度报告。
Macro在每月和每季度生成报告时工作正常。现在我想到了使用相同的图表自动化。
我使用数据创建了图表,并将它们放在同一本书中的另一张图纸中,引用了从宏生成的输出。
但是当我再次运行宏时,图表没有被刷新,我收到了无效的引用错误。
答案 0 :(得分:2)
可能需要更多信息,但要回答您的问题:
“图表没有刷新”:
把它放在宏的末尾; Workbook.RefreshAll
“获取无效引用错误”:
如果您的宏正在删除单元格,则会导致此问题,请检查您是否使用.delete
并替换为.clear
/或者查看您的图形使用命名范围;创建输出后,使用Range("'chart range'").Name = "Chart"