【发布时间】:2021-03-21 12:50:34
【问题描述】:
我有以下代码旨在将工作表复制到新位置。
Sub XLSSave()
Sheets("Group Import").Copy
Cells.Copy
Cells.PasteSpecial xlPasteValues
ActiveWorkbook.SaveAs Filename:=Sheets("Group Import").Range("B22")
ActiveWorkbook.Close False
End Sub
单元格 K67 是一个文件路径,类似于"C\Folder1\Folder2\Folder3\YYYY\MM\DD"
"C:\Folder1\Folder2\Folder3\YYYY\MM\DD"。
路径“C:”设置正确,我在问题上打错了。
我原本打算只连接单元格 B22 中的地址,因为它需要是动态的。
它正在将 Excel 文件导出为乱码。
【问题讨论】:
-
"C\ ..." 不是文件路径。另外,您使用的是什么语言/字符页面?
-
抱歉,FileName 设置为具有完整文件名和路径的单元格 - B22 = C\Folder1\Folder2\Folder3\YYYY\MM\DD\FileName.xls。版本是 Excel 365 - 英文版。
-
C\ 仍然不正确!
-
抱歉。是的,我错过了:,但是它出现在单元格中。
标签: excel vba export copy-paste