Аналитика1 апреля 2026 г.

Как удалить макросы из книги Excel (3 простых способа)

Автор
Ненашев А.
На чтение
4 мин
Дата обновления
18.04.2026
Срок обучения:1 мес
Курс «Exсel с 0 до Pro. Анализ данных» (40ч)
Доступная подача материала, понятное объяснение теории с применением на практике. Рабочие примеры, которые можно использовать на практике. Навык работы в Excel будет полезен всем, кто работает с информацией. Обучение улучшит вашу продуктивность, если вы: Офисный сотрудник, в том числе начинающий пользователь Excel. Составлять в Excel расчеты различного уровня сложности. Автоматизировать свою работу с помощью применения макросов и скриптов. Работать с сортировкой, аналитикой и визуализацией данных. Искать информацию в массиве данных по заданным параметрам через формулу или фильтр. Собирать простые отчеты с автоматическим обновлением. Создавать разные виды диаграмм, группировать и фильтровать данные. Строить прогнозы на основе данных аналитики.
Подробнее
10 900 ₽ 26 700 ₽

Использование макросов VBA в Excel может сэкономить много времени. Вы можете автоматизировать множество повторяющихся задач и создавать новые функции и возможности в Excel с помощью простых кодов макросов VBA.

Но в некоторых случаях вам может потребоваться удалить все макросы из книги Excel (или просто удалить некоторые макросы).

Это может быть тот случай, когда вы получаете книгу от кого-то и хотите освободить ее от макросов, или когда вы отправляете кому-то файл с макросами, а в квитанции он не нужен в книге.

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

Итак, приступим!

 

Удалите все макросы, сохранив файл в формате XLSX

Если вы хотите удалить все макросы сразу, самый простой способ сделать это — сохранить существующую книгу в формате XLSX.

По умолчанию невозможно иметь код макроса VBA в формате файла XLSX. Если вы это сделаете, он будет автоматически удален при сохранении файла Excel.

В Excel вы можете использовать макросы только в старых форматах .XLSM, .XLSB и .XLS. Когда вы сохраняете книгу в любом другом формате, макросы сразу теряются.

Предположим, у вас есть файл с именем Example.xlsm (с макросом), ниже приведены шаги по удалению всех макросов из этого файла:

  • Перейдите на вкладку Файл.
  • Щелкните параметр «Сохранить как» (в более новых версиях Excel это «Сохранить копию»).
  • Щелкните Обзор. Откроется диалоговое окно «Сохранить как».
  • В диалоговом окне «Сохранить как» введите имя файла, с которым вы хотите его сохранить. Вы также можете сохранить существующее имя, если хотите
  • Щелкните раскрывающийся список Тип файла.
  • Выберите вариант «Книга Excel (* .xlsx)».
  • Нажмите кнопку «Сохранить
  • При появлении запроса нажмите Да. Он просто информирует вас о том, что код VB будет утерян, если вы сохраните этот файл в формате .XLSX.

Это! Ваш файл теперь не содержит макросов.

Этот метод удобен, поскольку он удаляет все макросы из текущей книги Excel за один раз. Однако, если вы хотите удалить некоторые макросы и удалить некоторые, этот метод не сработает для вас (см. Тот, который использует для этого диалоговое окно «Макросы).

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

Удалить определенные макросы из диалогового окна «Макрос»

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

И если вы хотите удалить все макросы, вы тоже можете.

Предположим, у нас есть файл с именем Example.xlsm, который содержит несколько макросов.

Ниже приведены инструкции по удалению макроса из этой книги:

  • Щелкните вкладку Разработчик (если вы не видите вкладку Разработчик, см. Примечание желтым после шагов)
  • Щелкните кнопку Macro. Откроется диалоговое окно «Макросы», в котором отображаются все макросы в книге.
  • Убедитесь, что эта книга выбрана в раскрывающемся списке «Макрос в».
  • Выберите имя макроса, который вы хотите удалить из списка макросов.
  • Щелкните кнопку Удалить. Это удалит выбранный макрос

Если вы хотите удалить другие (или все) макросы, повторите шаги 4 и 5.

Примечание. Если вы не видите вкладку разработчика, щелкните здесь, чтобы узнать, как отобразить вкладку разработчика на ленте в Excel. Кроме того, вы также можете использовать сочетание клавиш ALT + 8, чтобы открыть диалоговое окно «Макросы».

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

Хотя этот метод отлично работает, он удаляет только макросы, хранящиеся в модуле редактора Visual Basic. Если у вас есть макросы событий (в определенных листах или ThisWorkbook) или макросы в вашей личной книге макросов, вы не можете удалить их с помощью этого метода.

Удалите модуль с макросом

Другой способ удалить макросы — перейти в редактор Visual Basic и удалить макросы оттуда.

Этот метод дает вам максимальный контроль, поскольку вы можете получить доступ ко всем макросам (будь то модуль, объекты или ваша личная книга макросов).

Вот шаги, чтобы удалить макрос из редактора Visual Basic:

  • Щелкните вкладку Разработчик на ленте.
  • Нажмите на опцию Visual Basic (или воспользуйтесь сочетанием клавиш — ALT + F11)
  • В редакторе VB у вас будут все объекты книги в Project Explorer. Если вы не видите Project Explorer, выберите в меню опцию View, затем щелкните Project Explorer.
  • В обозревателе проектов дважды щелкните объект кода макроса. Это может быть форма, объект рабочего листа или ThisWorkbook.
  • В открывшемся окне кода удалите макросы, которые хотите удалить. Если вы хотите удалить все, выберите все и нажмите клавишу «Удалить.

Если у вас есть закодированная форма, которую вы хотите удалить, вы можете щелкнуть правой кнопкой мыши объект формы и выбрать опцию «Удалить форму».

Итак, есть три способа удалить макросы из книги Microsoft Excel.

Надеюсь, вы нашли этот урок полезным!

Вопрос/ответ

Чтобы удалить все макросы из книги Excel, сохраните файл в формате XLSX. Этот формат не поддерживает макросы, поэтому они будут автоматически удалены при сохранении. Откройте файл, выберите 'Сохранить как', выберите формат 'Книга Excel (*.xlsx)' и подтвердите действие. Это удалит все макросы из файла.
Да, можно удалить только некоторые макросы. Для этого откройте вкладку 'Разработчик', нажмите 'Макросы', выберите макрос, который хотите удалить, и нажмите 'Удалить'. Повторите эти шаги для каждого макроса, который нужно удалить.
При сохранении файла в формате XLSX все макросы будут удалены, так как этот формат не поддерживает макросы. Это простой способ избавиться от всех макросов в книге.
Чтобы открыть вкладку 'Разработчик' в Excel, перейдите в 'Файл' > 'Параметры' > 'Настроить ленту' и установите флажок 'Разработчик'. После этого вкладка появится на ленте.
Если вы удалили макросы, сохранив файл в формате XLSX, восстановить их будет невозможно. Рекомендуется сохранить копию оригинального файла с макросами перед удалением.
Если вкладка 'Разработчик' не отображается, вы можете использовать сочетание клавиш ALT + F8, чтобы открыть диалоговое окно 'Макросы'. Оттуда можно выбрать и удалить нужные макросы.
Удаление макросов может быть необходимо, если вы получили файл от другого пользователя и хотите удалить макросы для безопасности или если отправляете файл, где макросы не нужны получателю.

Курсы

6694
0,0
0 отзывов
Курс «Exсel с 0 до Pro. Анализ данных» (40ч)
  • 1 мес
  • дистанционно*
  • Сертификат
10 900 ₽26 700 ₽
-59%
Перейти на сайт
431
5,0
4 отзыва
Excel для работы
  • c 12 февраля
  • 2 недели
  • Онлайн
  • Диплом / Сертификат
15 990 ₽39 975 ₽
1 332 ₽/мес рассрочка
-60%
Перейти на сайт
433
0,0
0 отзывов
Excel и Google-таблицы для управления финансами
  • c 12 февраля
  • 4 недели
  • Смешанный
  • Диплом / Сертификат
36 000 ₽90 000 ₽
3 000 ₽/мес рассрочка
-60%
Перейти на сайт
863
2,0
1 отзыв
Excel - тренажёр
  • 6 недель
  • Онлайн
15 318 ₽
Перейти на сайт
432
5,0
4 отзыва
Excel и Google-таблицы для бухгалтера: тариф PRO
  • c 12 февраля
  • 2 недели
  • Смешанный
  • Диплом / Сертификат
28 700 ₽71 750 ₽
2 391 ₽/мес рассрочка
-60%
Перейти на сайт