我正在处理以下文件:
虽然我成功地创建了一个新的表格列表(感谢这个网站),但我仍然坚持每一张纸的内容。不知道如何填写每一张内容相同的新单子,该内容位于纸张“母版”中。工作表“主”有一定的格式、公式和按钮,因此我需要确保每个新工作表都有非常相同的布局和内容。有什么建议,如何将它纳入下面的宏观?
Sub CreateSheetsFromAList()
Application.ScreenUpdating = False
On Error GoTo ErrorHandler
Dim MyCell As Range, MyRange As Range
Set MyRange = Sheets("Cost Center").Range("A2")
Set MyRange = Range(MyRange, MyRange.End(xlDown))
For Each MyCell In MyRange
Sheets.Add After:=Sheets(Sheets.Count) 'creates a new worksheet
Sheets(Sheets.Count).Name = MyCell.Value ' renames the new worksheet
Next MyCell
Sheets("Instruction").Select
Range("A1").Select
ErrorHandler:
Sheets("Instruction").Select
Range("A1").Select
Exit Sub
Application.ScreenUpdating = True
End Sub发布于 2013-12-27 10:07:21
你的代码很接近!若要复制“主”页的内容,请替换
Sheets.Add After:=Sheets(Sheets.Count)
使用
Sheets("Master").Copy After:=Sheets(Sheets.Count)
相信这会有帮助。
https://stackoverflow.com/questions/20797895
复制相似问题