Найти в Дзене
VBA Excel с нуля

VBA Excel № 123. Сохраняем и закрываем все рабочие книги

Скриншот с моего ноутбука
Скриншот с моего ноутбука

Как сохранить и закрыть все рабочие книги?

Этот скрипт перебирает все книги в коллекции Workbooks, сохраняя их и закрывая.

Скриншот с моего ноутбука
Скриншот с моего ноутбука

📌 Скачать файл пример с макросом можно в конце статьи

Обратите внимание на использование условия If, чтобы убедиться, что текущая книга, содержащая этот код, не закрывается в процессе. Это важно, потому что, закрывая книгу, в которой выполняется код, программа завершает свое выполнение, не сохраняя и не закрывая остальные книги.

Скриншот с моего ноутбука
Скриншот с моего ноутбука
На макрос я назначил кнопку

СКАЧАТЬ ФАЙЛ ПРИМЕР