背景:我有两个Excel表格:
- 包含数据透视表和名为“刷新”的宏
- 从SQL服务器获取数据
宏包含VBA代码,可以自动刷新数据并更新数据透视表。数据每晚都会更新。以下是VBA代码:
Sub Refresh()
ActiveWorkBook.RefreshAll
End Sub
问题:
第一次运行宏时,需要5分钟执行时间,但透视表没有更新新数据。
第二次运行它时,可以完美执行。
我想让宏在第一次运行时就能完美执行。
非常感谢您的帮助。
注意:这是我的第一篇文章,请谅解我的编辑。