【发布时间】:2018-05-10 12:04:05
【问题描述】:
我是 VBA 新手,但正在处理一些报告,创建一个宏按钮以将定义的范围自动导出到新的 .xlsx 文档会简单得多。
到目前为止:
Sub ExportTest()
Dim WS As Worksheet
Dim Rng As Range
Set Rng = Range("A1:K10")
Application.Workbooks.Add
Set WS = Application.ActiveSheet
Rng.Copy Destination:=WS.Range("A1")
WS.SaveAs "test", ".xlsx"
End Sub
我收到错误 1004,这似乎是 SaveAs 部分的问题。
但无法弄清楚如何将其自动保存到预定义的文件夹中。 另外,如果可能的话,是否可以将文件名作为原始工作簿中的单元格引用?
【问题讨论】: