excel公式的recursion树评估

我有一个顶级单元格,其中包含一个涉及其他单元格的公式。 那些单元格包含涉及其他单元格的公式。

我想评估顶部单元格,而在整个评估树中,每个出现的单元格(例如A4)被另一个单元格(例如A5)取代。

我知道你可以导航家属的树,但你可以在执行replace后评估公式吗?

为什么不将计算设置为手动,对单元格进行更改,然后调用Application.Calculate。
似乎使用Excel的内置依赖关系跟踪更简单,更安全,而不是尝试重新创build它。

是的您可以使用Application.Evaluate来评估一个公式。 看到这个例子

 Sub Sample() Dim frmla As String frmla = Range("E1").Formula frmla = Replace(frmla, "A2", "A1") MsgBox Application.Evaluate(frmla) End Sub