我处理的某个 xlsx 文件仅在我使用 Office 2010 保存时才会刷新(重新计算单元格)。这
是怎么回事?我该如何更改它?
答案1
按 F9 时 Excel 将刷新
或者,您可以运行一个在给定时间刷新的宏。
例如
Sub turnoff()
'Turn Off calculation and start call ontime routine
Application.Calculation = xlCalculationManual
Call DoTimer
End Sub
Sub DoTimer()
'Call the sheet calculation macro every one second
Application.OnTime Now + TimeValue("00:00:01"), "Rep"
End Sub
Sub Rep() '计算工作表并重复按时过程
Sheet1.Calculate
Call DoTimer
End Sub
来源:这里
编辑:
您还可以在“选项”-“公式”-“计算选项”中检查,以确保自动计算已打开。