0
我有一个excel文件,我通过函数BDH从彭博导入数据。我可以很容易地更新彭博公式,但其他列与Excel公式不更新,所以目前我需要每天拖动Excel公式。我已经尝试使用代码,但它不起作用。有人可以帮助我吗?非常感谢根据彭博公司下拉excel公式
Sub update_formulas()
Activeworkbook.RefreshAll
End sub
我有一个excel文件,我通过函数BDH从彭博导入数据。我可以很容易地更新彭博公式,但其他列与Excel公式不更新,所以目前我需要每天拖动Excel公式。我已经尝试使用代码,但它不起作用。有人可以帮助我吗?非常感谢根据彭博公司下拉excel公式
Sub update_formulas()
Activeworkbook.RefreshAll
End sub
CTRL + ALT + F9是完整重新计算的键盘快捷键。
Application.CalculateFullRebuild
是另一种强制刷新整个工作簿公式的方法,如果要使用VBA。
请注意RefreshAll
仅用于刷新Data
的相关项目。这与去Data->Refresh->Refresh All
相同。它将更新数据透视表和外部连接。它通常不会更新公式,除非它们正在引用已更新的数据/数据透视表。
你可以展示/解释你试过的东西是行不通的吗? –
当然,你可以看到没有人会知道你在说什么。 – Davesexcel
计算是否设置为自动?如果是,则应在BDH更新值后立即更新。如果不是,那么他们是UDF?如果是的话,你有没有把'Application.Volatile'选项告诉UDF更新值更改?最后,“这个宏不起作用”是什么意思?编译错误?运行时错误?根本不值一提? –