Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сохранение файла Excel с заданным именем с помощью VBA / 5 сообщений из 5, страница 1 из 1
13.07.2006, 19:23:45
    #33852307
d_oshust
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение файла Excel с заданным именем с помощью VBA
Добрый день, я опять обращаюсь за помощью, к письму приложен файлик, в нем полностью описан вопрос, просто без примера на пальцах объяснить очень сложно.
...
Рейтинг: 0 / 0
14.07.2006, 08:29:36
    #33852762
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение файла Excel с заданным именем с помощью VBA
Код: 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
14.07.2006, 11:44:07
    #33853433
d_oshust
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение файла Excel с заданным именем с помощью VBA
Спасибо большое, сейчас попробую.
...
Рейтинг: 0 / 0
14.07.2006, 13:13:08
    #33853766
d_oshust
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение файла Excel с заданным именем с помощью VBA
Спасибо, что отозвались.
принцип получился тот что нужно, только...остались пару вопросов, а именно:
если у меня уже существует папка с заданным именем - макрос начинает ругаться,
если убрать строку MkDir strPath тогда папку он не создаст, если появится новый покупатель.
макрос сохраняет всю книгу, а мне нужно чтобы сохранял только лист "Уведомление1"

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

Код: 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
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сохранение файла Excel с заданным именем с помощью VBA / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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