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

Чтобы переместить макросы из книги Personal.xlsb в другую книгу, выполните следующие общие шаги:

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

  2. Отобразите файл Personal.xlsb, открыв вкладку «Просмотр» на ленте и щелкнув «Показать» в группе «Окно».

  3. Нажмите Alt + F11, чтобы открыть редактор VBA.

  4. В окне «Проект» отобразите макросы, которые вы хотите переместить.

  5. Выделите (выделите) и вырежьте (Ctrl + X) макросы из исходного положения в Personal.xls.

  6. В окне «Проект» отобразите модуль в книге, в котором должны быть размещены макросы. (Если в книге нет существующего модуля, вам может потребоваться его создать.)

  7. Вставьте (Ctrl + V) макрос в модуль.

  8. Закройте редактор VBA.

  9. Скройте файл Personal.xlsb, открыв вкладку «Просмотр» на ленте и нажав «Скрыть» в группе «Окно».

  10. Закройте и сохраните книги.

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

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (10370) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Moving_Macros_from_the_Personal_Workbook [Перемещение макросов из личной книги].