Как заставить макросу (наверное, Workbook_Open) закрыть все эксель-файлы перед открытием нового файла?
Этот код всегда будет работать или Нужно что-то добавить?
Например, если в открытой книге будет запущена команда "Application.EnableEvents = False", не будет работать "Workbook_Open" и т.д.
Как запускать файл без проблем?
Этот код всегда будет работать или Нужно что-то добавить?
Код |
---|
Private Sub Workbook_Open() For Each WB In Workbooks If WB.Name <> ThisWorkbook.Name Then WB.Close ' SaveChanges:=False End If Next End Sub |
Например, если в открытой книге будет запущена команда "Application.EnableEvents = False", не будет работать "Workbook_Open" и т.д.
Как запускать файл без проблем?