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

Чему бы ты ни учился, ты учишься для себя. Петроний

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

Что же такое макросы в Excel

Макрос – это записанная последовательность команд, которую затем выполняет Excel. Если говорить иначе, то это инструмент, позволяющий многократно повторять вашу записанную последовательность действий.

Да, звучит как-то странно и не понятно. Давайте рассмотрим простой пример. Скажем, вам нужно отправить отчет вашему начальнику за этот месяц. Для этого вы выполняете такую последовательность действий:

  • 1. Открываете файл Данные.xls.
  • 2. Отбираете данные за последние 30 дней.
  • 3. Строите график.
  • 4. Копируете график в новую книгу.
  • 5. Сохраняете книгу в формате PDF.
  • 6. Отправляете начальнику.

И так каждый месяц. Не надоело ли? А ведь существует замечательный инструмент, который запомнит эту последовательность действий и будет их выполнять по одному щелчку мыши каждый месяц. Именно этот инструмент и называется макрос.

VBA – язык, на котором говорят макросы в Excel

Да, теперь вы знаете, что такое макрос в Excel, но, наверное, вам захотелось узнать, как же его создавать. Давайте по порядку.

Как и любой человек, Excel имеет свой собственный язык. Вот скажем, мы разговариваем на русском, а Excel разговаривает на языке VBA. Чтобы писать макросы, вам просто нужно изучить это язык. Не пугайтесь, VBA очень схож с английским. Давайте рассмотрим несколько примеров команд (предложений) этого языка.

  • (1 команда) Workbook(“Бюджет.xls”).Save
  • (2 команда) Worksheets(“Лист1”).Name = “Отчет”
  • (3 команда) Range(“A1”).Font.Size = 20

Итак, 1 команда говорит: книга Excel Workbook под именем “Бюджет.xls” сохраняется с помощью команды .Save. Видите, все совсем несложно.

Давайте разберем 2 команду: лист Excel Worksheets под именем “Лист1” хочет присвоить новое имя .Name = “Отчет”.

Ну, и 3 команда говорит, что ячейка под названием «А1» Range(“A1”) хочет изменить размер шрифта .Font.Size до 20 пунктов.

Как вы видите, вам необязательно владеть английским в совершенстве и уметь программировать, чтобы писать макросы. Достаточно будет знать пару десятков английских слов и способы создания макросов.

Cпособы написания макросов в Excel

Давайте рассмотрим способы написания макросов в Excel:

  • 1. С использованием макрорекодера. Это инструмент, который записывает все действия, которые осуществляет пользователь.
  • 2. С использованием готовых макросов. Вы просто находите готовый макрос и подстраиваете его под себя.
  • 3. Сами с нуля. Здесь вам придется писать команды своими ручками. На первый взгляд, кажется, что это самый сложный способ, но это совсем не так, и вы скоро в этом убедитесь.

Задача этого курса найти золотую середину между тремя этими способами.

Без практики теория мертва

Сегодня мы изучим автоматическую запись макросов в Excel с помощью макрорекодера. Давайте сначала дадим «серьезное» определение этому инструменту. Макрорекодер – это инструмент для записи действий пользователя и перевода их в программный код.

Ну, а теперь можно и попрактиковаться. Для начала подключим вкладку разработчик в панели Excel. Для этого выполните следующую последовательность действий: открыть Excel –> правой кнопкой мыши по панели –> настройка ленты –> галочку на «Разработчик» (в правом углу).

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

На этом наш первый видеоурок по написанию макросов в Excel завершится! С вами был LoftBlog, всем пока!

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

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

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

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

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