Excel:在工作簿的两个不同工作表上创建表的实时副本

时间:2016-05-09 15:55:19

标签: excel excel-formula

我想知道是否可以在同一文件的另一张表上创建excel表的LIVE副本。 对于表的LIVE副本,我指的是每次更新原始表时更新的内容,即:

  • 如果我更改原始表格中单元格的值,则会更新副本
  • 如果在原始表中插入或删除行/列,则在副本中更改相同的行/列

我无法做到这样的事情:如果我复制我的表格,那么当我更改原文时,副本不会更新。 如果我将表格的单元格与第二个表格逐个链接,那么当我添加或删除一行时,第二个表格保持不变。 关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:1)

我认为你可以使用Macro VBA。
每次运行代码时,它都会更新:

Sub UpdateSheets()
Sheets("Sheet1").Select
Range("A1:D10").Select
Selection.Copy
Sheets("Sheet2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub

将此代码复制到VBA模块中。
可以用 Alt + F11 打开并保存。根据您的要求更改范围。