excel 如何实现单元格的联动

来源:百度知道 编辑:UC知道 时间:2024/05/18 03:49:25
例如有两个单元格A1与B1,现在要将这两个单元格联动起来,也就是当A1里面的内容改动时,B1也随之改动,同样B1里面内容改动时,A1的内容也随之改动。请问怎样才能实现?

要在两个sheet里才能实现的
1个sheet里发生循环引用的问题,在EXCELS里应该是不能实现的
两个sheet可以参考

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If ActiveSheet.Name = "SheetB" Then Sheets("SheetA").Range("A1") = Range("B1").value
If ActiveSheet.Name = "SheetA" Then Sheets("SheetB").Range("B1") = Range("A1").value
End Sub

在Excel中菜单->工具->宏->VB编制器,在工程窗口中双击ThisWorkbook,在右边窗口选择workbook和SheetChange,再将程序复制进来

要用到VBA,用函数不行

设置公式行啦,最简单的在b1单元格里输入“=A1”,两倍的话“=A1*2”