如何在Excel中锁定结果

时间:2018-03-22 18:24:36

标签: excel

我有一个公式,它根据另一个工作表中的数据返回一个值。显然,当我更改数据时,返回的值将会改变。我想知道是否有一种方法可以锁定数值,尽管数据有一段时间的变化(即直到我填充另一个单元格或勾选方框等)。我希望能够通过一些简单的操作随时锁定它并解锁。如果我的解释不明确,请告诉我。

1 个答案:

答案 0 :(得分:1)

这是一个非常简单的VBA,它将公式应用于单元格以便执行计算,然后将单元格设置为删除公式的值。这可以扩展到任意数量的单元格(只需要新的With语句)。因此,当您想要更新单元格时,您将运行宏。

Sub UpdateCells()

    With ActiveWorkbook.Sheets("Sheet1").Range("A1")
        .Formula = "Yourformulahere"
        .Value = .Value
    End With

End Sub