因此,我有一个工作表,它使用2个其他工作表上的信息生成图表类型的事物。在它上面,我有一个提取按钮,应该将整个工作簿复制到一个新的工作簿中,同时制作将数据从用户不可见的工作表。我的问题是,图表工作表具有需要运行宏的其他功能,例如隐藏一些按钮的按钮等。问题是我找不到实际上是否可以通过宏从工作簿复制到新复制的工作簿?任何人都有这个答案,如果是的话,你会如何做到这一点?下面是代码我现在有哪份工作簿到新工作簿:Excel VBA - 将工作簿复制到带有宏的新工作簿中
Sub EWbtn()
Dim OriginalWB As Workbook, NewCRCWB As Workbook
Set OriginalWB = ThisWorkbook
Set NewCRCWB = Workbooks.Add
OriginalWB.Sheets("Generator").Copy Before:=NewCRCWB.Sheets("Sheet1")
OriginalWB.Sheets("Module Part Number Tracker").Copy Before:=NewCRCWB.Sheets("Generator")
OriginalWB.Sheets("CRC").Copy Before:=NewCRCWB.Sheets("Module Part Number Tracker")
Application.DisplayAlerts = False
NewCRCWB.Worksheets("Generator").Visible = False
NewCRCWB.Worksheets("Module Part Number Tracker").Visible = False
NewCRCWB.Worksheets("Sheet1").Delete
Application.DisplayAlerts = True
End Sub
我会复制原始Excel文件('SaveCopyAs')并删除任何不需要的工作表。 –