【发布时间】:2014-08-07 12:30:00
【问题描述】:
我已经能够制作工作表的精确副本并将其添加到工作簿中:
Sub Test()
Dim ws1 As Worksheet
Set ws1 = ThisWorkbook.Worksheets("Detailed List")
ws1.Copy ThisWorkbook.Sheets(Sheets.Count)
End Sub
但我正在尝试将复制的工作表粘贴到另一个工作表上。例如,我试图复制工作表“详细列表”并将其粘贴并覆盖“测试表”,但我能用上面的代码做的就是制作另一个工作表。任何帮助都会很棒。
【问题讨论】:
-
我会先删除原来的“Testing Sheet”,然后在复制“Detailed List”时将其重命名为“Testing Sheet”
-
能否在宏中重命名?我想这样做的唯一原因是能够向用户显示,一旦他/她对详细列表进行更改,曾经在该单元格中的值,所以他/她可以随时引用它