Excel VBA не следует сохранить путь и сохраняет в моих документах - PullRequest
0 голосов
/ 23 мая 2018

Я совсем новичок в VBA.Я написал кусок кода, чтобы сохранить книгу Excel.оригинальный путь сохранения работает, и файл сохраняется там, но когда я пытаюсь изменить его (на общую папку), он не прослушивается. Вместо этого он просто сохраняется в Мои документы.Ниже приведен код, который работает.

Любая помощь будет оценена

Sheets("Sheet1").Select
Sheets("Sheet1").Copy
ChDir "C:\Users\SI\Desktop\Generator"
ActiveWorkbook.SaveAs Filename:= _
    Range("B4").Value & " TRS - " & Range("E6").Value & " vs " _
    & Range("E7").Value & " - " & Format(Date, "dd-mm-yyyy"), FileFormat:= _
    xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Sheets("ST").Select

1 Ответ

0 голосов
/ 23 мая 2018

Просто укажите полный путь в аргументе Filename для SaveAs

Sheets("Sheet1").Select
Sheets("Sheet1").Copy
ActiveWorkbook.SaveAs Filename:= _
    "C:\Users\SI\Desktop\Generator\" & Range("B4").Value & " TRS - " & Range("E6").Value & " vs " _
    & Range("E7").Value & " - " & Format(Date, "dd-mm-yyyy"), FileFormat:= _
    xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Sheets("ST").Select
...