"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
をVBEで '即時Pane'ます(Ctrl-G)に自分自身を紹介します。あなたは '? Path2&Format(Now()、 "yyyymmdd")&myWorksheets(i)& ".xlsx"を使用して正確なパス\ファイル名を表示してください。エラー。暗黙のうちにあなたの質問に間違いはありませんが、ポストを書いて答えを待つのに費やされる時間がなくても頭の悩みを少なくして答えを得られます。 – FreeMan