我試圖將文件保存在名爲「DD」的文件夾中。保存文件夾中的特定工作表
我運行下面的代碼。它將表格和商店保存在路徑中,但不保存在特定的文件夾中。
任何人都可以幫助我如何做到這一點。
Sub save()
Dim myWorksheets() As String
Dim newWB As Workbook
Dim CurrWB As Workbook
Dim i As Integer
Dim path1, Path2 As String
path1 = ThisWorkbook.Path
Path2 = path1 & "\DD"
Set CurrWB = ThisWorkbook
myWorksheets = Split("Report", ",")
For i = LBound(myWorksheets) To UBound(myWorksheets)
Set newWB = Workbooks.Add
CurrWB.Sheets(Trim(myWorksheets(i))).Copy Before:=newWB.Sheets(1)
newWB.SaveAs filename:=Path2 & Format(Now(), "yyyymmdd") & myWorksheets(i) & ".xlsx"
newWB.Close SaveChanges:=True
Next i
End Sub
自我介紹了'立即Pane'(按Ctrl-G)。你可以輸入'? Path2&Format(Now(),「yyyymmdd」)&myWorksheets(i)&「.xlsx」'讓它顯示你正在嘗試使用的確切路徑\文件名,仔細閱讀它會告訴你錯誤。你的問題沒有什麼明顯的錯誤,但是你可以用更少的頭撞來解決問題,也沒有時間花時間寫一篇文章並等待答案。 – FreeMan