Мы используем cookie для стабильной работы сервиса. Подробнее

Microsoft Excel. Уровень 4. Макросы на VBA

4.3
ФорматОнлайн
Длительность24 ак. ч. + 24 ак. ч. самостоятельно
Объём7 занятий
О курсе

Подробнее

#giftcert_form { position: fixed; top: 20%; bottom: 0; text-align: center; right: 0; height: fit-content; left: 0; margin: 0 auto; z-index: 100; width: 470px; background: #2e81c8; border-radius: 8px; box-shadow: 0px 1px 6px #3F3F3F; } #giftcert_form:after { background: #F9F9F9; margin: 10px; position: absolute; content: " "; bottom: 0; left: 0; right: 0; top: 0; z-index: -1; border: 1px #E5E5E5 solid; border-radius: 8px; } .giftcert_form_text { margin: 0; padding: 20px 10px; font-size: 14px; } .giftcert_form_button { display: inline-block; width: 15em; margin: 0px 5px 20px; font-size: 10px; color: rgba(255, 255, 255, .9); text-shadow: #2e7ebd 0 1px 2px; text-decoration: none; text-align: center; line-height: 1.1; padding: .7em 0; border: 1px solid; border-color: #60a3d8 #2970a9 #2970a9 #60a3d8; border-radius: 6px; outline: none; background: #60a3d8 linear-gradient(#89bbe2, #60a3d8 50%, #378bce); box-shadow: inset rgba(255, 255, 255, .5) 1px 1px; cursor: pointer; } .giftcert_form_button:visited { color: rgba(255, 255, 255, .9); } .giftcert_form_button:first-line { font-size: 170%; font-weight: 700; } .giftcert_form_button:hover { color: rgb(255, 255, 255); background-image: linear-gradient(#9dc7e7, #74afdd 50%, #378bce); } .giftcert_form_button:active { color: rgb(255, 255, 255); border-color: #2970a9; background-image: linear-gradient(#5796c8, #6aa2ce); box-shadow: none; } .pop-up-close { cursor: pointer; position: absolute; text-align: center; width: 25px; border-radius: 50%; height: 25px; padding: 5px; color: white; background: #3081c9; top: -15px; right: -10px; font-size: 20px; border: solid 3px white; } X Данный контент доступен только авторизованным пользователям. Пожалуйста, войдите на сайт, либо зарегистрируйтесь. Вход Регистрация В новейшей версии офисного пакета Microsoft Office 2024 встроенный язык программирования Visual Basic for Applications (VBA) по-прежнему остается основным наиважнейшим средством автоматизации работы пользователей с офисными приложениями. Наибольшее количество прикладных задач, требующих использования макросов, возникает при работе с электронными таблицами Excel. Опытные пользователи могут самостоятельно справиться с вопросами автоматизации Microsoft Excel, если освоят возможности программирования макросов на VBA. Курс рассчитан на специалистов, постоянно использующих Excel в повседневной профессиональной деятельности и желающих научиться разбирать программный код на VBA и самостоятельно программировать макросы, что позволит автоматически выполнять повторяющиеся рутинные действия, сэкономит время и повысит эффективность труда. Основные команды языка VBA и базовые объекты Excel совместимы на уровне макросов с предыдущими версиями Excel, поэтому полученные на курсе знания и навыки программирования макросов можно будет с успехом применять и в более ранних версиях Microsoft Excel 2021-2007. Мы помогаем нашим выпускникам с трудоустройством: учим составлять сильное резюме, знакомим с работодателями и консультируем, как проходить собеседования. По окончании обучения вы получите свидетельство Центра «Специалист», сертификат международного образца. Полезные материалы Автоматическая очистка значения в подчиненном списке при изменении основного списка • Умные связанные списки на VBA (DOCX, 76КБ) • ДВССЫЛ и проверка данных (XLSM, 16КБ) Демонстрация Открыть приложенный Excel файл. Включить макросы. Изменить значение в ячейке С2. Убедиться, что в D2 появилось предупреждение (выберите новое значение). Если вам приходится проверять, заполнять сложные таблицы, да еще и расположенные на разных листах, и Вы тратите много времени на это, надеемся, этот файл будет Вам полезен !!!!Не забудьте включить МАКРОСЫ!!! • Прямая и обратная задача многокритериального поиска (XLSM, 25КБ) $(document).on('click', 'body .unauthorizedcheck', function() { let id = $(this).attr('data-number'); console.log(id); if (id === '1') { var oldhref = ' } else if (id === '2') { var oldhref = ' } else if (id === '3') { var oldhref = ' } var logon = $('span.enter').children('a').attr('href'); if (logon != '/profile') { $('.lid-magnet_download-button').attr('href', 'javascript:void(0)'); $(".giftcert_form_fill").toggle(); $("#giftcert_form").toggle(); } else { console.log(oldhref); $(this).attr('href', oldhref); } }); // закрытие окна при клике по остальной области браузера (если нужно) $(document).mouseup(function(e) { var container = $("#giftcert_form"); if (container.has(e.target).length === 0) { container.hide(); $(".giftcert_form_fill").hide(); } }); // закрытие окна при клике на крест label.pop-up-close $(document).on('click', '.pop-up-close', function() { $(this).parent().hide(); $(".giftcert_form_fill").hide(); });
Результат

Что вы получите

  • использовать автоматическую запись макроса в Microsoft Excel 2024-2019, Office 365 и исправлять недостатки автоматически генерируемого программного кода;
  • создавать проекты в редакторе Visual Basic, редактировать, отлаживать и выполнять программный код;
  • программировать работу с переменными, условные переходы и циклы, диалоги для ввода значений и вывода сообщений;
  • программировать доступ и управление объектами Excel (таким, как рабочая книга, рабочие листы и диапазоны ячеек);
  • создавать и применять пользовательские функции.
Содержание

Программа курса

7 занятий
ТемаЧто внутри
01Модуль 1. Автоматическая запись макроса в Microsoft Excel  (2 ак. ч.)

Использование макрорекордера для записи макроса в Microsoft Excel 2024-2019, Office 365 Использование абсолютных и относительных ссылок при записи макроса Исправление недостатков программного кода, генерируемого автоматически

02Модуль 2. Работа в редакторе Visual Basic for Applications (VBE). Основы программирования на VBA  (6 ак. ч.)

 Создание проекта VBA. Использование окна проекта. Работа с модулями.  Ввод и редактирование программного кода  Создание, сохранение и запуск процедуры VBA  Типы данных, переменные, константы  Инструкции управления порядком выполнения команд: If…Then…Else и Select Case

03Модуль 3. Программирование объектов Excel. Свойства и методы рабочих книг, листов и диапазонов ячеек  (6 ак. ч.)

 Понятие объектно-ориентированного программирования  Модель объектов Excel, ссылки на объекты  Обзор свойств и методов объекта Workbook  Управление листами: использование коллекции Worksheets и объекта Worksheet  Работа с диапазонами ячеек: использование объекта Range, его свойств и методов  Использование объектных переменных и конструкции With … End With

04Модуль 4. Циклы: программирование многократных действий  (6 ак. ч.)

Разновидности циклов в VBA Цикл со счетчиком For...Next Циклы с условием Do...Loop Цикл по объектам For Each...Next Примеры циклических операций с ячейками и листами  рабочих книг Excel

05Модуль 5. Поиск ошибок. Отладка и тестирование программы  (1 ак. ч.)

Типы ошибок Отладка и пошаговое тестирование программы

06Модуль 6. Создание пользовательской функции. Примеры пользовательских функций  (2 ак. ч.)

Создание процедуры Function Использование пользовательской функции в процедуре VBA и на рабочем листе Примеры решений задач автоматизации в Excel с применением пользовательских функций

07Модуль 7. Защита проекта VBA. Автоматизация запуска макросов  (1 ак. ч.)

Настройка уровней безопасности Защита проекта VBA Создание пользовательских кнопок для запуска макросов

01Модуль 1. Автоматическая запись макроса в Microsoft Excel  (2 ак. ч.)

Использование макрорекордера для записи макроса в Microsoft Excel 2024-2019, Office 365 Использование абсолютных и относительных ссылок при записи макроса Исправление недостатков программного кода, генерируемого автоматически

02Модуль 2. Работа в редакторе Visual Basic for Applications (VBE). Основы программирования на VBA  (6 ак. ч.)

 Создание проекта VBA. Использование окна проекта. Работа с модулями.  Ввод и редактирование программного кода  Создание, сохранение и запуск процедуры VBA  Типы данных, переменные, константы  Инструкции управления порядком выполнения команд: If…Then…Else и Select Case

03Модуль 3. Программирование объектов Excel. Свойства и методы рабочих книг, листов и диапазонов ячеек  (6 ак. ч.)

 Понятие объектно-ориентированного программирования  Модель объектов Excel, ссылки на объекты  Обзор свойств и методов объекта Workbook  Управление листами: использование коллекции Worksheets и объекта Worksheet  Работа с диапазонами ячеек: использование объекта Range, его свойств и методов  Использование объектных переменных и конструкции With … End With

04Модуль 4. Циклы: программирование многократных действий  (6 ак. ч.)

Разновидности циклов в VBA Цикл со счетчиком For...Next Циклы с условием Do...Loop Цикл по объектам For Each...Next Примеры циклических операций с ячейками и листами  рабочих книг Excel

05Модуль 5. Поиск ошибок. Отладка и тестирование программы  (1 ак. ч.)

Типы ошибок Отладка и пошаговое тестирование программы

06Модуль 6. Создание пользовательской функции. Примеры пользовательских функций  (2 ак. ч.)

Создание процедуры Function Использование пользовательской функции в процедуре VBA и на рабочем листе Примеры решений задач автоматизации в Excel с применением пользовательских функций

07Модуль 7. Защита проекта VBA. Автоматизация запуска макросов  (1 ак. ч.)

Настройка уровней безопасности Защита проекта VBA Создание пользовательских кнопок для запуска макросов

Организатор

Автор курса

СпециалистСпециалист
Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Microsoft Excel. Уровень 4. Макросы на VBA» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Excel и Google Таблицы

Информация обновлена 27 июля 2026 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы