我的Excel工作表包含一个从外部源获取数据的表。我知道我可以通过右键单击表并单击“刷新”来刷新此数据,但我希望能够从我的VBA代码中执行此操作,以便我可以在对其执行某些计算之前强制更新数据。
我已尝试使用类似问题的答案所建议的Worksheets("Foo").Calculate
,但这并不能解决问题。
答案 0 :(得分:2)
应该可以使用QueryTable("tableName").Refresh
。 Here是查询表上Microsoft Developer Network页面的链接。从那里查看刷新方法。