【问题标题】:Excel: create a LIVE copy of a table on two different sheets of a workbookExcel:在工作簿的两个不同工作表上创建表的 LIVE 副本
【发布时间】:2019-04-02 01:23:34
【问题描述】:

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

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

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

【问题讨论】:

  • 在您的“Sheet2”中,为什么不将单元格与您的主文档相同? IE=Sheet1!A1等?
  • @BruceWayne,你说得对,我可以做这样的事情,但在这种情况下,在“Sheet2”中,我将把所有东西都放在“Sheet1”中,我希望只有桌子

标签: excel excel-formula


【解决方案1】:

我认为您可以为此使用宏 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 打开并保存。根据您的要求更改范围。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-10
    相关资源
    最近更新 更多