有两个Excel单元格相同的东西?

我很确定你不能在Excel中这样做,但在这里。 你可以说,“单元格1”和“单元格2”等于相同的东西,但都是可编辑的? 所以如果我编辑“单元格1”它将改变“单元格2”,如果我改变“单元格2”它将改变“单元格1”。 我不断遇到自我引用错误,并想知道是否有另一种方式。

如果VBA不是一个select,那么你可以这样做:

让单元格1(比如A1)成为input单元格

设置单元格2 =单元格1(即说A2,在A2types=A1

更新A1,只需键入,其input单元格和A2将相应地更新。

更新A2,selectA2,然后按Ctrl+[ ,Excel将把你带到A1,然后键入到A1。 input后,返回A2,selectA1,然后按Ctrl+]

如果您正在与其他人共享工作簿,请在A2上注释如何操作单元格,并警告用户不要删除公式。

干杯

你可以使用vba:

 Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo here If Target.Address = "$A$1" Then Me.Range("A2") = Target.value ElseIf Target.Address = "$A$2" Then Me.Range("A1") = Target.value End If here: End Sub 

是的 – 用VBA。 把这个添加到你的工作表代码,例如 – 它将“链接”单元格A1和B1

 Private Sub Worksheet_Change(ByVal Target As Range) temp = Application.EnableEvents Application.EnableEvents = False If Target.Address = "$A$1" Then Me.Range("B1") = Target ElseIf Target.Address = "$B$1" Then Me.Range("A1") = Target End If Application.EnableEvents = temp End Sub