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

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

При первом Создание макроса в книге, он работает только в этой книге. Но что делать, если вы хотите использовать макрос в других книгах? Включения макросов каждый раз при открытии Excel, их можно создать в книге под названием Personal.xlsb. Это скрытой книге, хранящиеся на компьютере, которая открывается в фоновом режиме при каждом открытии Excel.

Макросы и средства VBA находятся на вкладке Разработчик, которая по умолчанию скрыта, поэтому сначала нужно включить ее. Дополнительные сведения см. в статье Отображение вкладки "Разработчик".

Вкладка "Разработчик" на ленте

После этого создайте макрос. Мы будем запись макроса, ничего не, но создаст личную книгу макросов.

Дополнительные сведения о создании макросов см. в разделе Краткое руководство. Создание макроса.

  1. Перейдите на вкладку " Разработчик " и нажмите кнопку Запись макроса.

    Группа "Код" на вкладке "Разработчик"

  2. В диалоговом окне Запись макроса беспокойтесь ввод имени макроса в поле имя макроса. Вы можете принять имя, которое Excel позволяет, например Macro1, так как это временного макроса.

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

  3. В поле Сохранить в выберите вариант Личная книга макросов и нажмите кнопку ОК. Это самый важный этап. Если у вас еще нет личной книги макросов, Excel создаст ее.

  4. Щелкните Разработчик > Остановить запись и Excel будет создан worbook вашей личной макрос.

  5. При закрытии книги будет предложено сохранить книгу и личную книгу макросов.

Чтобы просмотреть макрос, который вы создали:

  1. Последовательно выберите пункты Разработчик > Visual Basic, чтобы запустить Редактор Visual Basic (VBE), равное место хранения макросов.

  2. В левой области Обозревателя проектов можно найти личную книгу макросов. Если оно не отображается, перейдите в представление > Окно проекта.

  3. Дважды щелкните папку Проект VBA (PERSONAL.xlsb) > модули > модуль1 и вы найдете пустой Macro1 записанного. Можно удалить или сохранить его для добавления кода к более поздней версии.

    Примечание: При записи макроса в новый экземпляр Excel VBA автоматически создать папку модуля и увеличить его номер. Поэтому если у вас уже есть модуль1 и Module2, VBA будет создана Module3. Можно переименовать модули в окне свойств под Обозревателя проектов, лучше отражать выполните макросы в них.

Перемещение макросов на другой компьютер

Файл Personal.xlsb сохраняется в папке XLSTART. Если вы хотите поделиться с другими пользователями макросов, можно скопировать его в папку XLSTART на других компьютерах или скопировать некоторые или все его макросы в файл Personal.xlsb на других компьютерах. Вы можете искать XLSTART в Проводнике найдите его.

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

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

Убедитесь в том, что на ленте отображается вкладка Разработчик. По умолчанию вкладка Разработчик не видна, поэтому необходимо выполнить указанные ниже действия.

  1. Выберите Excel > Параметры> Лента и панель.

  2. В категории Настроить ленту в списке Основные вкладки установите флажок Разработчик, а затем нажмите кнопку Сохранить.

После этого создайте макрос. Мы будем запись макроса, ничего не, но создаст личную книгу макросов.

Дополнительные сведения о создании макросов см. в разделе Краткое руководство. Создание макроса.

  1. Перейдите на вкладку " Разработчик " и нажмите кнопку Запись макроса.

  2. В диалоговом окне Запись макроса беспокойтесь ввод имени макроса в поле имя макроса. Вы можете принять имя, которое Excel позволяет, например Macro1, так как это временного макроса.

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

  3. В поле Сохранить в выберите вариант Личная книга макросов и нажмите кнопку ОК. Это самый важный этап. Если у вас еще нет личной книги макросов, Excel создаст ее.

  4. Щелкните Разработчик > Остановить запись и Excel будет создан worbook вашей личной макрос.

  5. При закрытии книги будет предложено сохранить книгу и личную книгу макросов.

Чтобы просмотреть макрос, который вы создали:

  1. Щелкните Разработчик > Visual Basic, чтобы запустить Редактор Visual Basic (VBE), равное место хранения макросов.

  2. В левой области Обозревателя проектов можно найти личную книгу макросов. Если оно не отображается, перейдите в представление > Окно проекта.

  3. Дважды щелкните папку Проект VBA (PERSONAL.xlsb) > модули > модуль1 и вы найдете пустой Macro1 записанного. Можно удалить или сохранить его для добавления кода к более поздней версии.

Примечание: При записи макроса в новый экземпляр Excel VBA автоматически создать папку модуля и увеличить его номер. Поэтому если у вас уже есть модуль1 и Module2, VBA будет создана Module3. Можно переименовать модули в окне свойств под Обозревателя проектов, лучше отражать выполните макросы в них.

Перемещение макросов на другой компьютер

Файл Personal.xlsb сохраняется в папке автозагрузки системы. Если вы хотите поделиться с другими пользователями макросов, можно скопировать Personal.xlsb в папку "Автозагрузка" на других компьютерах или скопировать некоторые или все его макросы в файл Personal.xlsb на других компьютерах. В Finder выберите Перейти, затем нажмите и удерживайте клавишу Option и выберите пункт Библиотека. В области библиотеки перейти: Контейнеры групп > xyz. Office (где xyz быть текстовая строка, например «UBF8T346G9») > Содержимого пользователя > запуска > Excel. Вставьте свой файл Personal.xlsb в папке Excel.

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×