【发布时间】:2013-02-27 22:46:47
【问题描述】:
我想从 Workbook1 复制 Sheet2 并将其粘贴到新 Workbook 的 Sheet1 中,并将新 Workbook 保存为 Sheet2、Workbook 1 中单元格 A1 的值。我希望当我单击一个按钮时触发此宏我已经添加了。
这是我到目前为止所做的,但它创建了两个工作簿 - 一个名称正确但不包含Sheet2、Workbook1 的内容 - 另一个具有 Sheet2、Workbook1 的内容但不是正确的 Workbook 名称
Sub CreateWorkbook()
Dim n As String
n = ThisWorkbook.Path & "\" & Range("A1").Value & ".xls"
Workbooks.Add
ActiveWorkbook.SaveAs n
ThisWorkbook.Sheets("Sheet2").Copy
ActiveWorkbook.Sheets("Sheet1").PasteSpecial xlPasteValues
End Sub
我在这里错过了什么?
【问题讨论】: