【发布时间】:2015-09-25 09:30:09
【问题描述】:
我正在尝试将文件(连接概述)的相同工作表(概述)复制并粘贴到新工作簿中,并在每次工作表“概述”中的值(单元格“代码”中包含的值") 根据值列表 (List) 更改 - 因此更改工作表“概览”的输出。
最后,我希望新工作簿由单元格“代码”中估算的每个代码命名的工作表组成,因此每个工作表都是具有不同数字的“概述”工作表的副本(取决于代码)。
我正在使用它,但我显然陷入了迭代:
Sub CopyItOver()
x = 1
For Each Lista In Range("List")
Worksheets("Overview").Range("Code") = Lista
Calculate
Set NewBook = Workbooks.Add
Workbooks("Connection Overview.xlsm").Worksheets("Overview").Copy
NewBook.Sheets(“Sheet(x)”).Paste
x=x+1
Next
End Sub
【问题讨论】:
-
您是否打算在保存和关闭新工作簿之前为其命名?
标签: vba excel copy-paste