我创建了一个宏来刷新工作簿(重新计算值,刷新链接等)。
刷新链接的代码正常工作,但当它执行RefreshAll
时,我会收到以下错误。
ActiveWorkbook.UpdateLink Name:="F:\klanten.xlsm", Type:=xlExcelLinks
ActiveWorkbook.RefreshAll
非常感谢您的帮助!
与其寻找“刷新全部”选项,您需要寻找“计算”选项
我建议您使用Application.CalculateFull
来计算所有公式
查尔斯·威廉姆斯的这篇文章Excel Calculation Methods可能会对您有所帮助
RefreshAll
,“对象具有BackgroundQuery属性设置为True”。也许您想改为使用“Calculate”? - brettdjApplication.CalculateFull
- 它将计算该 Excel 实例中所有打开的工作簿。 - brettdj