Создание и сохранение всех макросов в одной книге

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac

Если вы воссоздаете те же макросы, скопируйте их в специальную книгу с именем Personal.xlsb , сохраненную на компьютере. При хранении макросов в личной книге вы можете получить к ним доступ при каждом запуске Excel на том же компьютере.

Это поведение отличается от поведения Excel по умолчанию, когда макрос работает только в книге, в которой он содержится.

Чтобы создать личную книгу, сначала создайте макрос и сохраните его в личной книге макросов. Прежде чем приступить к работе, убедитесь, что вкладка Разработчик доступна на ленте Excel. Дополнительные сведения см. в статье Отображение вкладки "Разработчик".

Создание и обновление книги личных макросов

  1. На вкладке Разработчик в группе Код выберите Записать макрос.
    Команда
  2. В диалоговом окне Запись макроса введите понятное имя макроса в поле Имя макроса . Не используйте пробелы в имени.
  3. В поле Сохранить макрос в выберите Личная книга макросов.
    Диалоговое окно записи макроса
  4. Нажмите кнопку ОК.
  5. Выполните действия, которые нужно записать.
  6. На вкладке Разработчик в группе Код выберите Остановить запись.
    Команда
  7. Закройте книгу.
    Отобразится сообщение с предложением сохранить изменения, внесенные в личную книгу макросов.
  8. Нажмите кнопку Сохранить , чтобы сохранить книгу.

Каждый раз, когда вы создаете новый макрос и сохраняете его в личной книге или обновляете все содержащиеся в нем макросы, вам будет предложено сохранить личную книгу так же, как при первом сохранении.

Совместное использование макросов

Чтобы скопировать макросы между личной книгой и другой книгой, используйте редактор Visual Basic (VBE). Нажмите клавиши ALT+F11 , чтобы открыть редактор Visual Basic в Excel. Дополнительные сведения о копировании макросов из одной книги в другую см. в статье Копирование модуля макроса в другую книгу.

Чтобы предоставить общий доступ к файлу Personal.xlsb другим пользователям, скопируйте его в папку XLSTART на других компьютерах. В Windows 10 сохраните эту книгу в папке C:\Users\user name\AppData\Local\Microsoft\Excel\XLStart . Книги в папке XLStart открываются автоматически при каждом запуске Excel, а любой код, храня его в личной книге макросов, отображается в диалоговом окне Макрос.

Если у вас есть один или несколько макросов, которыми вы хотите поделиться с другими пользователями, отправьте им книгу, содержащую макросы в сообщении электронной почты. Вы также можете сделать книгу доступной на общем сетевом диске или из библиотеки SharePoint Services.

Дополнительные сведения

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществах.

К началу страницы