我很确定你不能在Excel中做到这一点,但在这里它。你能说," Cell 1"和" Cell 2"两者都是可编辑的,同样的东西? 所以如果我编辑" Cell 1"它将改变" Cell 2"如果我改变" Cell 2"它将改变" Cell 1"。我一直遇到自我引用错误,并想知道是否还有其他方法。
答案 0 :(得分:1)
如果VBA不是一个选择那么你可以这样做:
让Cell 1(比如A1)成为输入单元
设置单元格2 =单元格1(即说A2,A2类型=A1
)
更新A1,只需输入,输入单元格和A2将相应更新。
更新A2,选择A2并按Ctrl+[
,excel会将您带到A1,然后输入A1。输入后,要返回A2,请选择A1,然后按Ctrl+]
。
如果您与他人共享工作簿,请在A2处对如何操作单元格发表评论,并警告用户不要删除公式。
欢呼声
答案 1 :(得分:0)
你可以使用vba:
/* Odd Row */
tr:nth-child(2n+1) {
background: #efef00;
}
/* Even Row */
tr:nth-child(2n) {
background: #ffffff;
}
答案 2 :(得分:0)
是的 - 使用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