我有一个excel文件,我通过BDH函数从bloomberg导入数据。我可以轻松更新bloomberg公式,但其他具有excel公式的列不会更新,所以目前我需要每天拖动excel公式。我已经尝试使用代码,但它不起作用。有人可以帮助我吗?非常感谢你
Sub update_formulas()
Activeworkbook.RefreshAll
End sub
答案 0 :(得分:0)
CTRL + ALT + F9是完全重新计算的键盘快捷键。
如果想要使用VBA, Application.CalculateFullRebuild
是另一种强制刷新整个工作簿公式的方法。
请注意,RefreshAll
仅用于刷新Data
相关项目。这与前往Data->Refresh->Refresh All
相同。它将更新数据透视表和外部连接。它通常不会更新公式,除非它们引用已更新的数据/数据透视表。