如何使用宏在工作表中的单个选定单元格上运行公式

时间:2017-11-01 12:21:24

标签: excel excel-vba vba

如何使用宏在工作表中的单个选定单元格上运行公式。我不希望宏更新除选定单元格以外的所有单元格。感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您可以使用以下方法停止公式计算:

Application.Calculation = xlCalculationManual 

现在你可以计算你的细胞了:

cells(1,1).value = MYFORMULA

恢复计算:

Application.Calculation = xlCalculationAutomatic

答案 1 :(得分:0)

如果您想计算当前选定的单元格,您可以使用:

Selection.Calculate

(我假设您将计算模式设置为“手动”,因为如果将其设置为“自动”,则在宏运行之前已经计算了此单元格和其他所有单元格。)