Страницы: 1
RSS
Создать новую книгу с одним листом и присвоить названия из ячеек
 
Всем привет, нужно дополнить макрос помогите пожалуйста.
В примере есть макрос который открывает файл с названием в ячейке.
но если его там нет то нужно создать его в том же месте где находится основной файл.
Пример приложил.
 
RenatKZ,
Код
Sub Макрос1()
NM = Range("A1")
WN = Range("A2")
If Dir(ThisWorkbook.Path & "\" & Range("A1") & ".xlsx", vbSystem) <> "" Then
    Workbooks.Open Filename:=ThisWorkbook.Path & "\" & NM & ".xlsx"
    Windows("\" & Range("A1") & ".xlsx").Activate
Else
    Workbooks.Add
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs _
    Filename:=ThisWorkbook.Path & "\" & NM & ".xlsx"
    Worksheets(1).Name = WN
    Application.DisplayAlerts = True
End If
End Sub


Изменено: Mershik - 05.03.2021 11:27:47
Не бойтесь совершенства. Вам его не достичь.
 
А про это забыли? )
Цитата
RenatKZ написал:
Создать новую книгу с одним листом

Можно так:
Код
Workbooks.Add (1)
 
Mershik, Спасибо больше ТО что нужно!
 
Юрий М, Юрий М Приветствую )))
 
Привет! )
Страницы: 1
Наверх