我正在尝试将活动工作表的内容复制到新工作簿。
Sub new_workbook()
Dim ExtBk As Workbook
Dim ExtFile As String
Columns("A:N").Copy
Workbooks.Add.SaveAs Filename:="output.xls"
ExtFile = ThisWorkbook.Path & "\output.xls"
Set ExtBk = Workbooks(Dir(ExtFile))
ExtBk.Worksheets("Sheet1").Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone
Application.DisplayAlerts = False
ExtBk.Save
Application.DisplayAlerts = True
End Sub
我在PasteSpecial
主题指定的错误所在的行收到错误。我有点困惑,因为如果我将它定向到源工作簿,它就可以工作。
也许我需要使用 Windows(output.xls)?