Книга: Excel. Трюки и эффекты
Быстрое размножение рабочей книги
Быстрое размножение рабочей книги
Используя средства VBA, можно сохранить текущую рабочую книгу сразу в нескольких разных папках. Для этого следует написать и выполнить макрос, код которого приведен в листинге 2.1.
Примечание
Все приведенные в книге листинги можно загрузить с сайта издательства «Питер» по адресу http://www.piter.com/download/978591180547/.
Листинг 2.1. Размножение рабочей книги
Sub DuplicateBook()
Dim avarFileNames As Variant
' Формирование массива из путей для копий книги
avarFileNames = Array(«C:» & _
ActiveWorkbook.Name, «D:» & ActiveWorkbook.Name)
' Сохранение книги
ActiveWorkbook.SaveAs avarFileNames
End Sub
В приведенной программе используется возможность передавать методу SaveAs объекта Workbook массив строк. В результате выполнения данного макроса текущая рабочая книга будет сохранена одновременно на двух дисках – С: и D:.
Следует отметить, что после выполнения приведенного макроса текущей папкой для книги станет последний элемент массива avarFileNames. То есть при последующем выполнении команды Файл ? Сохранить в данном случае книга будет сохранена на диске D:.
- Автозапуск любимого файла при загрузке Excel
- Восстановление важной информации из испорченного файла
- Быстрое размножение рабочей книги
- Сохранение рабочей книги с именем, представляющим собой текущую дату
- Создание книги с одним листом
- Установка и снятие защиты рабочей книги
- Закрытие рабочей книги только при выполнении условия
- Быстрое удаление из рабочей книги ненужных имен
- Сортировка листов в текущей рабочей книге
- Сохранение рабочей книги с именем, представляющим собой текущую дату
- Создание пользователя и группы на рабочей станции
- Настройка доступа пользователей к рабочей книге
- Сноски из книги
- Особенности оформления текста книги
- Создание дочерней рабочей области
- Создание рабочей области для документов
- Удаление рабочей области для документов
- Создание рабочей области для собраний с использованием шаблона
- Создание рабочей области для собраний на основе календарного события
- Использование домашней страницы рабочей области для собраний
- Можно ли читать книги в Интернете?