如何解决VBA会在保存之前一直跳过数据刷新;我该如何解决?
我有一个正在尝试自动化的报告。在保存之前,我需要做的就是在保存到特定路径之前刷新数据。我使用了一个宏,并将其粘贴到vba中,然后保存代码:
ActiveWorkbook.RefreshAll
然后还有一个应用程序等待计时器,以确保将其加载。
奇怪的是,当我利用F8手动执行代码的每一步时,数据刷新就很好了。只是在我完全运行它时,它会跳过刷新并将空报告保存到文件夹中。
其他一些注意事项:
我有一个 Dim sh1作为工作表,所以我以为我可以做 sh1.RefreshAll ,但是我遇到了方法错误。
>我还有一个 Set sh1 = ThisWorkbook.Worksheets(“ report”)
一个标签的名称是report。我不知道包括以下几项是否有助于找到解决方案。
任何建议将不胜感激。我对vba还是很陌生,所以我仅限于使用宏记录所有刷新,然后从那里开始。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。