Макрос, потом сохранить и закрыть
Добавлено: 25 май 2009, 10:07
Есть книга с макросами.
Открываем ее и держим открытой (ради макросов), потом открываем кучу других файлов. В каждом файле запускаем макрос по горячей кнопке (сам макрос из первого файла). По выполнении макроса нужно закрывать книгу (на которую натравили макрос) с сохранением.
Делаю так
Application.DisplayAlerts = False
ThisWorkbook.Close True
Application.DisplayAlerts = True
А она вместо текущей книги закрывает книгу с макросом. Как заставить закрывать именно ту книгу, находясь в которой этот макрос запустили?
Открываем ее и держим открытой (ради макросов), потом открываем кучу других файлов. В каждом файле запускаем макрос по горячей кнопке (сам макрос из первого файла). По выполнении макроса нужно закрывать книгу (на которую натравили макрос) с сохранением.
Делаю так
Application.DisplayAlerts = False
ThisWorkbook.Close True
Application.DisplayAlerts = True
А она вместо текущей книги закрывает книгу с макросом. Как заставить закрывать именно ту книгу, находясь в которой этот макрос запустили?