Новичок
7 уроков
Курс
Основы написания макросов в Excel
Как писать макросы в Excel? Что такое макросы? Как они работают? Как создавать свои макросы? Вот вопросы, на которые вы получите ответ, посмотрев данный видеокурс.

#4 — Создание макросов в Excel с нуля

Всем большой привет! Рады снова пообщаться с вами на нашем видеокурсе. Сегодня на видеоуроке мы пройдём все этапы создания макросов в Excel с нуля, сами создадим свой модуль, в котором при нажатии на кнопку Start, макрос создаст новый лист и в ячейке введет имя пользователя и текущую дату.
Поехали…

Итак, создадим для начала новый файл в Excel, а затем сохраним его, нажав клавишу F12 и выбрав тип файла «книга Excel с поддержкой макросов (*.xlsm)». Такой тип расширения позволит вам в дальнейшем запускать Excel со встроенными макросами.

Создание макросов в Excel — работа в редакторе

Открываем редактор VBE, нажимая Alt+F11, и создаем модуль, выбирая Insert –> Module. Код нашего макроса:

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

Строка (1) Sub information() означает при создании макросов в Excel начало макроса с именем information.

Строка (3) ‘создание нового листа – строка, вначале которой стоит знак носит пояснительный характер, то есть является комментарием.

Строка (4) объект.действия отражает в виде комментария синтаксис команд.

Строка (5) Worksheets.Add – команда добавления листа при создании макросов в Excel.

Строка (9) range(“A1”). Value = «Пользователь:» означает, что ячейке A1 присваивается значение Пользователь.

Строка (9) range(«B1»).Value = Application.UserName говорит о том, что ячейке В1 присваивается значение Application.UserName. Это означает, что программа Excel вписывает в указанную ячейку имя пользователя на вашем компьютере. Аналогичная последовательность операций проводится и с выводом даты в ячейку – строки (13-14).

В строках (17-18) написаны команды для форматирования ячеек, то есть строка range(«A1:A2»).Font.Color = vbRed говорит, что диапазону ячеек A1:A2 со свойством Шрифт (Font) изменим параметр Цвет (Color) на красный (vbred).

Аналогично со строкой range(«A1:A2»).Interior.Color = rgbLightCoral, которая означает, что заливку ячеек мы меняем на светло-розовую.

Напоминание: чтобы запустить макрос построчно не забывайте нажимать F8!

На этом все! Сегодня вы большие молодцы, так как сами написали свой первый макрос. Как видите, это не так страшно, как казалось на первый взгляд.

Приятного всем просмотра! Учитесь с удовольствием! Всегда ваш LoftBlog!

Материалы к уроку:
Делись:

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

Добавить комментарий

Рекомендуемые курсы