是否有可能重新计算VBA中的单元格或范围

是否有可能重新计算VBA中的单元格或范围? 我喜欢用于表格的是以下内容,但是如何在单元格上执行此操作? 还是范围?

' ActiveSheet.EnableCalculation = False ' ActiveSheet.EnableCalculation = True 

有一个计算方法,你可以调用范围:

 Range("A1").Calculate 

通过在A1中放入= Now()并运行Calculate并观察它来更新秒数,可以尝试实现它。您可以使用以下方法重新计算工作表中的所有单元格:

 Sheets(1).Calculate 

另请参阅:Microsoft MSDN, Excel重新计算 ,2012年7月16日。