У меня этот макрос работает красиво, но время от времени он сохраняет экспортированные листы в последнюю папку, в которой я работал, а не определенную папку, в которой я их хочу Как указать папку, в которую они должны войти?Экспортировать несколько рабочих листов в 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
Стараясь сделать эту работу, вероятно, потому, что я нахожусь на Mac под управлением OS X. Пробовал сбросив в «/ Users/MyUserName/Desktop», как путь, но это не работает? Есть идеи? – user2653322
добавьте еще один «/» после рабочего стола. "/ Пользователи/myusername/Desktop /" Местоположение каталога заканчивается косой чертой. – DDuffy