Макросы Excel - макросы в одной книге
Excel предоставляет вам возможность хранить все ваши макросы в одной книге. Книга называется Персональной книгой макросов - Personal.xlsb. Это скрытая книга, хранящаяся на вашем компьютере, которая открывается каждый раз, когда вы открываете Excel. Это позволяет запускать макросы из любой книги. На каждом компьютере будет одна персональная книга макросов, и вы не сможете использовать ее на разных компьютерах. Вы можете просматривать и запускать макросы в своей личной книге макросов из любой книги на вашем компьютере.
Сохранение макросов в личной книге макросов
Вы можете сохранить макросы в своей личной книге макросов, выбрав ее в качестве параметра сохранения при записи макросов.
Выберите личную книгу макросов из раскрывающегося списка под категорией Store macro in.
- Запишите свой второй макрос.
- Укажите подробные сведения о макросе в диалоговом окне «Запись макроса», как показано ниже.
- Щелкните ОК.
Ваша запись начинается. Создайте таблицу, как показано ниже.
Остановить запись.
Щелкните вкладку ПРОСМОТР на ленте.
Щелкните Макросы.
Выбрать View Macrosиз раскрывающегося списка. Откроется диалоговое окно «Макрос».
Имя макроса отображается с префиксом PERSONAL.XLSB! означает, что макрос находится в личной книге макросов.
Сохраните свою книгу. Он будет сохранен в виде файла .xls, так как макроса нет в вашей книге, и закройте Excel.
Вы получите следующее сообщение относительно сохранения изменений в личной книге макросов:
Щелкните кнопку Сохранить. Ваш макрос сохраняется вPersonal.xlsb файл на вашем компьютере.
Скрытие / отображение личной книги макросов
Личная книга макросов по умолчанию будет скрыта. Когда вы запускаете Excel, личная книга макросов загружается, но вы не видите ее, потому что она скрыта. Вы можете показать это следующим образом -
Щелкните значок VIEW вкладка на ленте.
Щелкните Показать в группе Окно.
Появится диалоговое окно «Показать».
PERSONAL.XLSB появится в поле «Показать книгу» и нажмите «ОК».
Теперь вы можете просматривать макросы, сохраненные в личной книге макросов.
Чтобы скрыть личную книгу макросов, выполните следующие действия:
- Щелкните личную книгу макросов.
- Щелкните вкладку ПРОСМОТР на ленте.
- Щелкните Скрыть на ленте.
Запуск макросов, сохраненных в личной книге макросов
Вы можете запускать макросы, сохраненные в личной книге макросов, из любой книги. Для запуска макросов не имеет значения, скрыта или нет личная книга макросов.
- Щелкните Просмотреть макросы.
- Выберите имя макроса из списка макросов.
- Щелкните кнопку "Выполнить". Макрос запустится.
Добавление / удаление макросов в личной книге макросов
Вы можете добавить больше макросов в личную книгу макросов, выбрав ее для параметра «Сохранить макрос в» во время записи макросов, как вы видели ранее.
Вы можете удалить макрос в личной книге макросов следующим образом:
- Убедитесь, что личная книга макросов не скрыта.
- Щелкните имя макроса в диалоговом окне «Просмотр макросов».
- Щелкните кнопку Удалить.
Если личная книга макросов скрыта, вы получите сообщение «Невозможно изменить макрос в скрытой книге».
Отобразите личную книгу макросов и удалите выбранный макрос.
Макрос не появится в списке макросов. Однако, когда вы создаете новый макрос и сохраняете его в своей личной книге или удаляете любые содержащиеся в нем макросы, вам будет предложено сохранить личную книгу, как в случае, если вы сохранили ее в первый раз.