某咪sa的照片:excel中,如何这样实现??

来源:百度文库 编辑:高校问答 时间:2024/04/28 01:54:16
同一张表中,假设A3和N3单元格,我要实现同步,也就是改了A3的,N3就自己改了,改了N3的,A3也改了,得怎么弄?

如果只用公式,那肯定会造成循环引用而出错。通常的办法是编写VBA,监视这两个单元格,一旦任一个有变化,则同步另一个。具体做法:
在菜单中选择“工具”-“宏”-“Visual Basic编辑器”,然后在编辑器左侧的列表中选择A3和N3所在的工作表,双击以后,在编辑区域把以下代码粘贴,然后保存即可:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$3" Then Range("N3") = Range("A3")
If Target.Address = "$N$3" Then Range("A3") = Range("N3")

End Sub

在N3单元格输入“=A3”就OK了

在N3单元格输入“=A3”就OK了 只能在一个地方修改。