同步改变两个工作表数据

 时间:2026-02-14 20:37:37

1、在EXCEL底部的sheet1标签上点鼠标右键,选"查看代码",调出sheet1的代码窗口.

同步改变两个工作表数据

2、将下面代码粘贴进去:

Private Sub Worksheet_Change(ByVal Target As Range)


If Target.Address = "$A$1" Then Sheets("sheet2").Range("a1") = Target
End Sub

同步改变两个工作表数据

3、同样,回到EXCEL窗口,在sheet2表的底部标签上用右键"查看代码"

同步改变两个工作表数据

4、调出sheet2的代码窗口,输入下面代码:

Private Sub Worksheet_Change(ByVal Target As Range)


If Target.Address = "$A$1" Then Sheets("sheet1").Range("a1") = Target
End Sub

同步改变两个工作表数据

5、完成

回到EXCEL窗口后就可以使用了.

可以看到,这两段代码基本相同,不同的地方是代码的第二行的中间部分,分别引用了对方的工作表名字.


代码的含义是,当工作表(sheet1或sheet2)中的内容改变时,并且改变的单元格是A1单元格时,代码自动将改变的内容写入到另一个工作表的A1单元格.
  • excel中sheet1引用sheetl2中的数据怎么操作
  • 如何让Excel筛选结果随着数据源变化及时更新
  • excel数据透视表的操作及使用技巧
  • 如何在excel中同名称下的数据求和
  • excel多表格数据联动
  • 热门搜索
    骨架大的人怎么减肥 性功能障碍怎么办 怎么写工作总结 如何安全减肥 三国志姜维传攻略 宣传海报怎么做 长期咳嗽是怎么回事 臀部减肥 烟雨江湖攻略 徐霞客简介