powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сохранение файла Excel с заданным именем с помощью VBA
5 сообщений из 5, страница 1 из 1
Сохранение файла Excel с заданным именем с помощью VBA
    #33852307
d_oshust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, я опять обращаюсь за помощью, к письму приложен файлик, в нем полностью описан вопрос, просто без примера на пальцах объяснить очень сложно.
...
Рейтинг: 0 / 0
Сохранение файла Excel с заданным именем с помощью VBA
    #33852762
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Public Sub SaveBook()
    Dim wb As Workbook
    Dim ws As Worksheet
    Dim strPath As String
    Dim strFileName As String
    
    Set wb = ThisWorkbook
    Set ws = wb.Worksheets("Создание уведомления")
    
    strPath = "C:\" & ws.Cells( 4 ,  2 )
    strFileName = Trim(ws.Cells( 4 ,  1 ))
    
    MkDir strPath

    wb.SaveAs Filename:=strPath & "\" & "Notification-" & strFileName & ".xls"
End Sub
...
Рейтинг: 0 / 0
Сохранение файла Excel с заданным именем с помощью VBA
    #33853433
d_oshust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое, сейчас попробую.
...
Рейтинг: 0 / 0
Сохранение файла Excel с заданным именем с помощью VBA
    #33853766
d_oshust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, что отозвались.
принцип получился тот что нужно, только...остались пару вопросов, а именно:
если у меня уже существует папка с заданным именем - макрос начинает ругаться,
если убрать строку MkDir strPath тогда папку он не создаст, если появится новый покупатель.
макрос сохраняет всю книгу, а мне нужно чтобы сохранял только лист "Уведомление1"

подскажите пожалуйста, как можно это все реализовать.
Заранее благодарен.
...
Рейтинг: 0 / 0
Сохранение файла Excel с заданным именем с помощью VBA
    #33853974
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробуй.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Public Sub SaveBook()
    Dim wb As Workbook
    Dim ws As Worksheet
    Dim strPath As String
    Dim strFileName As String
    
    Set wb = ThisWorkbook
    Set ws = wb.Worksheets("Создание уведомления")
    
    strPath = "C:\" & ws.Cells( 4 ,  2 )
    strFileName = Trim(ws.Cells( 4 ,  1 ))
    
    If Len(Dir(strPath, vbDirectory)) =  0  Then
        MkDir strPath
    End If

    Worksheets("Уведомление1").Copy
    ActiveWorkbook.SaveAs Filename:=strPath & "\" & "Notification-" & strFileName & ".xls"
    ActiveWorkbook.Close
End Sub
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сохранение файла Excel с заданным именем с помощью VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]