Чтобы научиться писать макросы в Excel, можно воспользоваться двумя способами: 2
- Записать макрос с помощью кнопки меню Excel. 2 Этот способ подойдёт новичкам. 2 Нужно нажать кнопку записи, выполнить все действия, которые планируется включить в макрос, и после этого остановить запись — Excel переведёт каждое действие и выдаст алгоритм на языке VBA. 2
- Написать макрос вручную. 2 Этот способ для продвинутых пользователей. 2 Нужно открыть окно Visual Basic в Excel и самостоятельно написать последовательность действий для макроса в виде кода. 2
Для создания макроса с помощью кнопки меню Excel нужно: 13
- Добавить в Excel вкладку «Разработчик». 1 Для этого щёлкнуть правой кнопкой мыши на вкладке «Главная» и нажать «Настройка ленты». 1
- В диалоговом окне «Параметры Excel» справа на панели «Основные вкладки» поставить галочку «Разработчик» и нажать «ОК». 1
- На вкладке «Разработчик» нажать «Запись макроса». 1
- В окне указать имя макроса. 1 В названии нельзя использовать пробелы: если нужно разделить слово — ставить нижнее подчёркивание. 1
- Настроить сочетание горячих клавиш, если нужно. 1 Это сочетание отменит ранее установленные горячие клавиши. 1
- В поле «Сохранить в» выбрать «Эта книга». 1 Тогда макрос будет частью книги: даже если закрыть, а потом открыть документ или отправить, макрос будет работать. 1
- Указать описание макроса, если нужно. 1 Например, что конкретно он делает. 1
- Нажать «ОК» и начнётся запись. 1 На панели задач появится кнопка «Остановить запись». 1
Для написания макроса вручную нужно: 3
- Открыть редактор VBA (для этого нажать Alt + F11). 1
- Добавить новый модуль через меню «Вставка» — «Модуль». 1
- Прописать код в открывшемся окне модуля. 1
- Закрыть редактор VBA и вернуться в Excel. 1
- Запустить макрос кнопкой на вкладке «Разработчик» или горячими клавишами. 1
Перед запуском макросов всегда стоит сохранять данные, чтобы не потерять их, если в коде появится ошибка. 1