Как открыть редактор VBA в Excel (Windows и Mac)

Чтобы открыть VBA в настольной версии Excel, нажмите Alt+F11 в Windows. На Mac используйте меню «Разработчик» > «Visual Basic» или сочетание клавиш Fn+Alt+F11 . Оба способа открывают редактор Visual Basic (VBE), где вы можете просматривать или писать макросы для рабочей книги. В веб-версии Excel нельзя создавать, запускать или редактировать макросы VBA, поэтому, если вам нужен редактор, откройте файл в настольном приложении.

В рабочей книге Excel для Windows клавиши Alt и F11 отображаются над сеткой листа.
Нажмите Alt+F11, когда рабочая книга открыта в настольной версии Excel для Windows.

Откройте редактор VBA в Excel для Windows.

Быстрый способ открыть редактор VBA — это сочетание клавиш. В списке сочетаний клавиш Excel Microsoft указывает Alt+F11 в качестве сочетания клавиш для открытия редактора Visual Basic for Applications .

  1. Откройте рабочую книгу в настольном приложении Excel. Это может быть новая пустая рабочая книга или уже существующий файл. Сохраните копию, если планируете тестировать незнакомый код.
  2. Нажмите Alt+F11. Редактор откроется в отдельном окне. Если на вашем ноутбуке клавиша F11 назначена на аппаратное действие, удерживайте также клавишу Fn, чтобы Excel получил действие функциональной клавиши.
  3. Если вам удобнее использовать мышь, воспользуйтесь лентой инструментов. Выберите «Разработчик» > «Visual Basic» . Откроется тот же редактор. Если вы переключитесь на другую рабочую книгу, в обозревателе проектов также отобразится её проект VBA.
Вкладка «Разработчик» в Excel с выделенной кнопкой Visual Basic на ленте.
Команда Visual Basic находится в группе «Код» на вкладке «Разработчик» в Excel.

Не путайте Alt+F11 с Alt+F8 : Alt+F8 открывает диалоговое окно «Макросы», где можно выбрать и запустить сохраненный макрос. Alt+F11 открывает редактор кода. Чтобы вернуться в Excel, снова нажмите Alt+F11 или переключитесь между окнами. Для отображения проекта в обозревателе проектов сначала откройте рабочую книгу.

Отобразить вкладку «Разработчик», если она отсутствует.

В Excel вкладка «Разработчик» по умолчанию скрыта, но вы можете добавить её на ленту. В Windows выберите «Файл» > «Параметры» > «Настройка ленты» . В списке «Основные вкладки» установите флажок «Разработчик» , затем нажмите «ОК» . Вкладка останется видимой, пока вы не снимете флажок позже. Это шаги из инструкций Microsoft по отображению вкладки «Разработчик» .

Диалоговое окно «Параметры Excel» с установленным флажком «Разработчик» в разделе «Настройка ленты и основных вкладок».
Включите параметр «Разработчик» в параметрах Excel, затем нажмите «ОК», чтобы добавить его на ленту.

В Excel для Mac откройте Excel > Настройки > Лента и панель инструментов . В разделе «Настройка ленты» выберите «Основные вкладки » , установите флажок «Разработчик» и нажмите «Сохранить» . Затем выберите «Разработчик» > «Visual Basic» . Microsoft также описывает сочетание клавиш для Mac как Fn+Alt+F11; на клавиатурах Apple клавиша Alt обозначена как Option. См. руководство Microsoft по вкладке «Разработчик» в Excel для Mac и инструкции по сочетаниям клавиш в редакторе VBA .

Что делать после открытия редактора?

В левой панели, называемой «Обозреватель проектов», отображаются открытые рабочие книги в виде проектов VBA. Проект может содержать объекты листов и рабочих книг, формы и стандартные модули. Если «Обозреватель проектов» скрыт в редакторе Windows, выберите «Вид» > «Обозреватель проектов» или нажмите Ctrl+R . Большая панель кода справа предназначена для проверки или ввода кода.

Редактор Visual Basic, отображающий объект VBAProject в обозревателе проектов и панель кода.
В обозревателе проектов отображается рабочая книга, а в панели кода — процедура или модуль.

Чтобы попробовать небольшой макрос, выберите свой проект рабочей книги в обозревателе проектов, затем выберите Вставка > Модуль . Введите или вставьте следующую процедуру в новое окно кода:

Sub AddWorksheet()
    ActiveWorkbook.Worksheets.Add
End Sub

Щелкните в любом месте внутри процедуры и нажмите F5 или используйте команду «Выполнить» в редакторе. Макрос добавит рабочий лист в активную рабочую книгу. Если вам нужно только проверить существующий код, ничего запускать не требуется. Для получения дополнительной информации о создании и запуске макросов используйте инструкции Microsoft по работе с макросами .

Сохраните рабочую книгу, чтобы код VBA остался неизменным.

Стандартный файл .xlsx не может хранить код макросов VBA. Если вы добавляете код, который хотите сохранить, используйте меню «Файл» > «Сохранить как» и выберите «Книга Excel с поддержкой макросов (*.xlsm)» . Список поддерживаемых форматов файлов Microsoft подтверждает, что .xlsm хранит код VBA, а .xlsx — нет. Если Excel предупреждает, что макросы будут удалены при сохранении в формате .xlsx, отмените этот выбор формата и сохраните вместо этого копию с поддержкой макросов.

Веб-версия Excel может открыть рабочую книгу, содержащую макросы, но не может запускать, создавать или редактировать их код VBA. Выберите « Открыть в настольном приложении» , чтобы использовать редактор VBA. Если Alt+F11 не работает, сначала убедитесь, что вы находитесь в настольной версии Excel, затем попробуйте «Разработчик» > «Visual Basic» ; на ноутбуке при необходимости добавьте клавишу Fn. Если редактор открывается, но список проектов отсутствует, отобразите обозреватель проектов из меню «Вид».

Оставить комментарий

Как поставить галочку в Word: 2 способа создания контрольного списка

Как поставить галочку в Word: 2 способа создания контрольного списка

Узнайте, как добавлять в Word для Windows, Mac и веб-версии пустые поля для маркировки списка или интерактивные флажки, а также как заменить стандартный крестик на галочку.

Как использовать отступы в Word: 4 надежных способа форматирования абзацев

Как использовать отступы в Word: 4 надежных способа форматирования абзацев

Узнайте, как добавлять отступы первой строки, висячие отступы, отступы по левому и правому краю в Word с помощью клавиши Tab, линейки, настроек абзаца и элементов управления веб-макетом.

Как обтекать текст вокруг изображений в Word: 3 простых способа

Как обтекать текст вокруг изображений в Word: 3 простых способа

В Word используйте функцию переноса текста через параметры макета, формат рисунка или контекстное меню (вызываемое щелчком правой кнопки мыши), затем выберите макет с рисунком и управляйте его перемещением вместе с текстом.

Как распечатать конверт: 2 простых способа в Word и Google Docs

Как распечатать конверт: 2 простых способа в Word и Google Docs

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

5 лучших способов исправить проблему с зависанием Outlook на этапе «Попытка подключения»

5 лучших способов исправить проблему с зависанием Outlook на этапе «Попытка подключения»

Воспользуйтесь пятью практическими способами проверки подключения к Outlook, чтобы определить, что именно вызывает сообщение «Попытка подключения»: Exchange, ваша сеть, надстройки или профиль Outlook.

Как открыть редактор VBA в Excel (Windows и Mac)

Как открыть редактор VBA в Excel (Windows и Mac)

Откройте редактор VBA в Excel с помощью Alt+F11 или выберите «Разработчик» > «Visual Basic». Узнайте, как отобразить окно «Разработчик», как использовать Excel для Mac и как сохранять макросы в формате, сохраняющем код VBA.

Как добавить лист в Excel: 4 быстрых способа, включая сочетание клавиш.

Как добавить лист в Excel: 4 быстрых способа, включая сочетание клавиш.

Узнайте, как добавить лист в Excel с помощью сочетания клавиш Shift+F11, вкладки «Главная», кнопки «плюс» или короткой команды VBA, если вам нужно несколько рабочих листов.

Как вставить лист из другой книги в Excel

Как вставить лист из другой книги в Excel

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

Как использовать автосумму в Excel: быстрые способы суммирования строк и столбцов.

Как использовать автосумму в Excel: быстрые способы суммирования строк и столбцов.

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

Как повернуть текст в Excel с помощью предустановленных параметров или пользовательского угла

Как повернуть текст в Excel с помощью предустановленных параметров или пользовательского угла

Используйте меню «Ориентация» в Excel, чтобы повернуть текст в ячейках вверх, вниз или по диагонали, задать точный угол и сохранить читаемость заголовков. Включает заметки для настольных компьютеров и веб-версии.