0

我有一个带有两个工作表(sheet1 和 sheet2)的 Excel 工作簿。我有一些从 sheet2 引用的 sheet1 单元格。我已经使用这样的公式完成了这个......

=sheet1!C2

如果我更改 sheet1 中的值,这应该会更改 sheet2 的派生单元格。但不幸的是,它在第​​一次加载时就可以工作,但在那之后就不行了。我如何使用宏刷新派生单元格

4

1 回答 1

0

将此代码添加到 Sheet1:

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim col As Range

    For Each col In Sheet2.UsedRange
        col.Calculate
    Next
End Sub

每次您在 sheet1 上进行更改时,sheet2 都会重新计算应该更新公式的值。

于 2013-06-17T12:58:47.483 回答