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

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

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

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

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

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

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

  2. В диалоговом окне Запись макроса введите понятное имя макроса в поле имя макроса. Убедитесь, что не используйте в имени пробелы.

  3. В диалоговом окне макрос в выберите Личная книга макросов.
    Диалоговое окно записи макроса

  4. Нажмите кнопку ОК.

  5. Выполните действия, которые нужно записать.

  6. На вкладке Разработчик в группе код нажмите кнопку Остановить запись.
    Команда "Остановить запись" в группе "Код" на вкладке "Разработчик"

  7. Закройте книгу.

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

  8. Нажмите кнопку Сохранить для сохранения книги.

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

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

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

Если вы хотите поделиться с другими пользователями файл Personal.xlsb, можно скопировать его в папку XLSTART на других компьютерах. В Windows 10Windows 7 и Windows Vista при каждом сохранении книги в папке name\AppData\Local\Microsoft\Excel\XLStart C:\Users\user. В Windows XP при каждом сохранении книги в папке Data\Microsoft\Excel\XLStart name\Application C:\Documents and при выходе. Книги в другую папку XLStart открываются автоматически при каждом запуске Excel и написания кода, которые хранятся в личной книге макросов будут перечислены в диалоговом окне макрос

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

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

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

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

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

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

  2. В диалоговом окне Запись макроса введите понятное имя макроса в поле имя макроса. Убедитесь, что не используйте в имени пробелы.

  3. В диалоговом окне макрос в выберите Личная книга макросов.

  4. Нажмите кнопку ОК.

  5. Выполните действия, которые нужно записать.

  6. На вкладке Разработчик щелкните Остановить запись.

  7. Сохранить изменения, а затем закройте книгу и наконец закрыть Excel.

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

  8. Нажмите кнопку Сохранить для сохранения книги.

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

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

Если вы хотите скопировать макросов в личной книге в другую книгу и наоборот, можно сделать в Редакторе Visual Basic (VBE ). Можно запустить редактор Visual Basic в Excel, нажав кнопку Visual Basic на вкладке " Разработчик ". Дополнительные сведения о копировании макрос из одной книги в другую читайте в статье Копирование модуля макроса в другую книгу.

Если вы хотите поделиться с другими пользователями файл Personal.xlsb, можно скопировать его в папку домашней Excel на других компьютерах. Эту папку для Mac находится в папке дома в ~/Library/Containers/com.microsoft.Excel/Data/Library/Application поддержки/Microsoft/перемещаемый/Excel /.

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

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

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

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

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

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

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

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

×