このマクロはきれいに動作しますが、エクスポートしたシートはいつでも最後のフォルダに保存されます。どのように彼らが入るべきであるフォルダを指定するのですか?複数のワークシートをCSVにエクスポートして保存フォルダを指定
Sub asdf()
Dim ws As Worksheet, newWb As Workbook
Application.ScreenUpdating = False
For Each ws In Sheets(Array("sheet1", "sheet2", "sheet3"))
ws.Copy
Set newWb = ActiveWorkbook
With newWb
.SaveAs ws.Name & ".csv", xlCSVWindows
.Close (False)
End With
Next ws
Application.ScreenUpdating = True
End Sub
はパスとして「/ユーザ/ myusernameと指定/デスクトップ」にドロップしようとしましたが、それが動作していないのですか?何か案は? – user2653322
デスクトップの後に別の「/」を追加します。 "/ Users/myusername/Desktop /"ディレクトリの場所はスラッシュで終わります。 – DDuffy