【发布时间】:2016-08-17 08:16:48
【问题描述】:
当我们有一个包含多张工作表的工作簿时
sheet_1, sheet_2, ..., sheet_n, sheet_constant
我们喜欢用两张成对的工作表创建 n 个工作簿
workbook 1: sheet_1, sheet_constant
workbook 2: sheet_2, sheet_constant
...
workbook n: sheet_n, sheet_constant
我们如何用 vba 做到这一点?
我知道我们可以用这个复制一张纸
Sub CopySheet()
ThisWorkbook.Sheets("sheet_1").Copy
Application.Dialogs(xlDialogSaveAs).Show
End Sub
我试过这个没有成功
Sub CopySheets()
ThisWorkbook.Sheets("sheet_1").Copy
ThisWorkbook.Sheets("sheet_constant").Copy
Application.Dialogs(xlDialogSaveAs).Show
End Sub
【问题讨论】:
-
这是一项重复性任务,特定于其他用例。做了研究,只找到一张纸的解决方案。