Страницы: 1
RSS
Ошибка при сохранении файла на Мас
 
Добрый день, Ув. Форумчане!

Прошу помочь советом. Есть простой макрос, который сохраняет текущую книгу (Сохранить как).
Код
Sub Новый_месяц()    
    ThisWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\Пример_" & 1 & ".xlsm"    
End Sub

Макрос нормально работает на Windows, но выдает ошибку на Мас.
В чем может быть дело (кроме кириллицы)?
 
Для Мас у нас специальный раздел. Перенёс тему.
Ошибка из-за использования слэша в пути. Замените слэщ  на Application.PathSeparator
Можно использовать строковую переменную, чтобы не писать несколько раз Application.PathSeparator
 
Не совсем понял по поводу "Application.PathSeparator". Можете на примере показать?
Код так должен выглядеть:
Код
ThisWorkbook.SaveAs Filename:=ThisWorkbook.Path & Application.PathSeparator & "Пример_" & m & ".xlsm"
Изменено: Alexey0185 - 04.08.2023 22:32:07
 
Цитата
написал:
Application.PathSeparator
Разобрался, все работает. Юрий М, ОГРОМНОЕ Вам спасибо!!!
Изменено: Alexey0185 - 04.08.2023 23:17:03
Страницы: 1
Наверх