Как прописать макрос в Excel

Что такое макросы в Эксель
Для создания сценариев для программ Microsoft используется язык VBA. На сегодняшний день он является составляющей всех приложений Office и программ других компаний.

Подключение макросов

Создатели изначально скрывают раздел, который отвечает за перемещение и корректировку макросов в Excel. Чтобы его включить, необходимо зайти в меню «Файл» и кликнуть «Параметры». В выскочившем окне необходимо зайти в раздел «Настройка ленты». Здесь следует поставить отметку возле пункта «Разработчик» в правом поле. После этих действий в ленте возникнет новый раздел. Такие манипуляции можно проводить в приложении Excel 2010 года и выше.

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

Чтобы написать макрос, необходимо зайти в раздел «Разработчик», выбрать «Код» и кликнуть на «Запись макроса». Выскочит окно, в котором необходимо прописать некоторые данные будущего кода. Если макрос записывается впервые, тогда следует нажать OK. С этого момента приложение будет записывать все операции юзера в модуль VBA. Для остановки записи следует кликнуть на клавишу «Остановить запись», которая расположена в группе «Код».

Помимо этого, создать макрос можно другим путем. Для этого необходимо воспользоваться клавишей «Запись макроса». Эта клавиша расположена в нижней части книги Excel. Чтобы посмотреть все имеющиеся макросы, необходимо перейти в раздел «Код» и кликнуть клавишу «Макрос». В выскочившем окне пользователь может присвоить имена кодам и установить для них горячие клавиши. Запустить это окно можно, используя комбинацию ALT+F8.

Обработка макросов

После создания макроса, стоит проверить, какой код написал Excel. Поскольку код создан на основе языка VBA, для его просмотра необходимо воспользоваться редактором VB, который можно вызвать нажатием кнопок ALT+F11 или кликнуть Virtual Basic в разделе «Разработчик».

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

Если необходимо просмотреть код, нужно в окне проекта кликнуть на Modules, а потом дважды нажать по Module1. На экране появится окно с кодом. В нем можно откорректировать полученный код, созданный в процессе работы в Excel. Например, если необходимо заполнить столбец цифрами от 1 до 10, а первые этапы уже есть для заполнения трех ячеек, следует прописать оставшиеся действия.

Каждый макрос имеет собственную структуру. Первым делом программа устанавливает курсор, применяя Range("A1«).Select. После этого выполняется редактирование содержимого, используя ActiveCell.FormulaR1C1 = «1». Такие же действия применяются для остальных ячеек. Изменяется только координаты ячейки и ее содержание.

По окончании редактирования необходимо сохранить книгу. Макросы запускаются нажатием клавиши F5. Также можно зайти в книгу Excel, перейти в раздел «Разработчик» и выбрать «Код». Здесь необходимо нажать «Макросы» и выбрать из перечня нужный.

Стоит уделить пару минут на ознакомление с кодом, который создал Excel. Для начинающих пользователей это будет отличной возможностью лучше изучить объекты VBA. Это самые простые действия, которые способны выполнять макросы. Кроме того, есть более эффективные способы написания макросов, которые значительно быстрее. Об этом всем можно узнать в процессе использования их в работе.

Похожие статьи