Microsoft Excel. Уровень 4. Макросы на VBA
О курсе
Подробнее
#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»
Подробнее об авторе Мнения учеников
Отзывы о курсе
Информация обновлена 27 июля 2026 г.