我下載的文件需要根據單元格A1中包含的名稱對它們進行重命名。該文件已經保存在當前目錄中,所以我是後是隻保存到當前目錄中的呼叫A1文件名和擴展名是「.xls」將工作簿保存在當前目錄中,標題爲單元格
嘗試這種代碼:
Sub SaveToRelativePath()
Dim relativePath As String, sname As String
sname = ActiveWorkbook.Worksheets(1).Range("A1") & ".xls"
relativePath = Application.ActiveWorkbook.Path & "\" & sname
ActiveWorkbook.SaveAs Filename:=relativePath
End Sub
但調試器在最後一行報告錯誤:ActiveWorkbook.SaveAs文件名:=相對路徑
任何線索如何做到這一點?
什麼是錯誤信息?請嘗試使用'Debug.Print relativePath'來查看名稱是否正確... –
您能否分享錯誤屏幕/文本? –