2

我不知道从哪里开始使用谷歌搜索...我有一本工作簿,希望在不同的工作表上有 2 个单元格,如果一个单元格更新,另一个单元格也会更新。但是我希望能够更改一单元格和另一个以更新...这可能吗?

4

2 回答 2

3

在 Excel 中打开您的 VB 编辑器,并在每个受影响的工作表中使用以下内容,并更改所需的工作表名称和范围。

Private Sub Worksheet_Change(ByVal target As Range)
    If target.Address = "$A$1" Then
        ActiveWorkbook.Worksheets("Sheet2").Range(target.Address).Value = target.Value
    End If
End Sub

正如对詹姆斯回答的评论中所述,除非您使用两个额外的单元格,否则如果没有这么少量的代码,这实际上是不可能的。

于 2010-11-10T17:00:44.140 回答
3

您可以添加一个由 Worksheet Changed 事件触发的宏,该事件监视其中任何一个单元格的更改并将更改复制到另一个单元格。

MSDN 事件文档

于 2010-11-10T16:41:59.103 回答