Версия для слабовидящих
logo
Ассоциация "Некоммерческое партнерство высшего образования "Санкт-Петербургский Национальный открытый Университет"
лицензия №2141 от 06.09.16
+7 (812) 430-14-01 +7 (800) 200-09-70 звонок по России бесплатно

Курс Программирование на VBA

Трудоемкость программы – 40 академических часов и включает в себя лекционные занятия (очные/онлайн/видеолекции), объемный методический материал, контроль качества освоения программы.
Проводим занятия даже для 1 (одного) слушателя в индивидуальном порядке без повышения стоимости обучения.
Выберите даты








Стоимость для юр. лица
Стоимость для физ.лица
Юридическому лицу, направившему на обучение в одну группу 3-х и более человек, предоставляется скидка 5% от общей суммы обучения всех сотрудников.

Повышение квалификации по программе "Программирование на VBA. Создание приложений в EXCEL"

Курс предназначен для:

  • уверенных пользователей MS Excel;
  • сотрудников подразделений, использующих электронные таблицы для работы (финансисты, аналитики, менеджеры);
  • лиц со средним профессиональным или высшим образованием, стремящихся автоматизировать рутинные задачи и создавать надстройки.

Формат обучения

  • очно в Санкт-Петербурге;
  • в режиме онлайн (слушатель подключается к аудитории в режиме реального времени);
  • возможно корпоративное обучение в Университете или на территории заказчика (индивидуальный график обучения, корректировка учебной программы с учетом пожеланий заказчика).

Результаты обучения (компетенции)

  • приобретение слушателями компетенций в области программирования на объектно-ориентированном языке VBA, а также практических навыков создания диалоговых окон для ввода информации в базу данных в Excel  и автоматизации ввода  данных в Excel.
  • навыки основ программирования в Excel: написание, редактирование и отладка макросов в редакторе Visual Basic for Applications (VBA), а также пошаговое выполнение сложных алгоритмов и вычислений;
  • навыки управления книгами, листами, ячейками, диапазонами и диаграммами программными методами;
  • навыки работы с базами данных: автоматизация процессов импорта/экспорта информации и обработки множества рабочих файлов;
  • навыки создания диалоговых окон (UserForms) и внедрение элементов управления для удобного и безошибочного ввода данных;
  • навыки оптимизации работы: написание кода для обработки массивов данных и создания логических структур (циклы, ветвления, обработчики ошибок).

Выдаваемые документы

  • удостоверение о повышении квалификации (сведения вносятся в ФИС ФРДО — Федеральный реестр сведений о документах об образовании и (или) о квалификации);
  • слушателям выдается объемный нормативный материал.

Акции и скидки

  • юридическому лицу, направившему на обучение в одну группу 3-х и более сотрудников, предоставляется скидка 5% от общей суммы обучения всех сотрудников;
  • скидка 5% на обучение по любой программе при вступлении в нашу группу ВКонтакте и(или) подписке на наш Telegram-канал;
  • бессрочная скидка для физических лиц: стоимость обучения на 10% ниже, чем для юридического лица;
  • для физических лиц доступен социальный налоговый вычет за обучение.

Программа

1. Объектно-ориентированное программирование. Язык программирования Visual Basic for Applications (VBA)

  • Понятие объектно-ориентированного программирования.
  • Язык Visual Basic for Applications (VBA).
  • Установка вкладки Разработчик в меню Excel.
  • Создание проекта VBA.
  • Свойства и методы объектов VBA.
  • Синтаксис языка программирования Visual Basic for Applications (VBA).
  • Создание программы.
  • Использование переменных.
  • Организация обмена информацией между Excel и VBA.
  • Встроенные диалоговые окна InputBоx и MsgBox для организации диалога с пользователем.

2. Основные структуры языка VBA

  • Программирование разветвленных алгоритмов:
    • Условный оператор IF и его структуры.
    • Организация проверки нескольких условий.
    • Вложенные операторы.
    • Оператор выбора Select Case.
  • Программирование циклических алгоритмов:
    • Виды циклов.
    • Циклы с известным числом повторений. Оператор FOR… NEXT.
    • Программирование вложенных циклов.
    • Циклы с неизвестным числом повторений. Операторы WHILE…WEND, DO WHILE…LOOP, DO UNTIL…LOOP.
  • Работа с массивами:
    • Описание массивов.
    • Одномерные и двумерные массивы.
    • Организация циклов для перебора значений элементов массива.
    • Считывание массивов информации из электронных таблиц и запись массивов в таблицы.
  • Работа с подпрограммами:
    • Взаимодействие процедур при обращении одной процедуры к другой и при передаче параметров из одной процедуры в другую.

3. Создание пользовательских форм (диалоговых окон) для ввода информации в базы данных Excel

  • Пример создания формы с использованием панели инструментов VBA.
  • Размещение на форме основных элементов управления.
  • Управление свойствами элементов формы.
  • Создание выпадающих списков, вызов и активизация формы.

4. Создание приложений для управления вводом информации из диалогового окна в базу данных Excel

  • Процедура вызова экранной формы.
  • Программа сохранения информации из диалогового окна в базе данных Excel.
  • Автоматизация поиска свободной строки для записи новой информации в базе данных и контроля правильности вводимой информации.

5. Управление приложениями VBA

  • Создание управляющих кнопок для приложений.
  • Создание своей вкладки на ленте меню Excel.
  • Создание новой группы на вкладке.
  • Создание меню приложений в группе.

В стоимость с дополнительными услугами включены обеды в дни занятий и культурная программа.

  • Питание
    Всем слушателям с оплаченными доп.услугами предоставляются полноценные обеды в дни занятий. В кафе Университета работает профессиональный повар.
  • Культурная программа
    Каждому слушателю с оплаченными доп.услугами обеспечивается обзорная экскурсия по Санкт-Петербургу с посещением известных достопримечательностей города и предоставляется билет на одно из мероприятий (театр или другие экскурсии: по рекам и каналам, экскурсии в Пушкин, Павловск, Петергоф, Стрельну и т.д.)

Стоимость дополнительных услуг — 5000 рублей.

Проживание

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

Учебный план

 программы повышения квалификации

«Программирование на VBA. Создание приложений в  Excel»

       Компетенции: 

  • навыки основ программирования в Excel: написание, редактирование и отладка макросов в редакторе Visual Basic for Applications (VBA), а также пошаговое выполнение сложных алгоритмов и вычислений;
  • навыки управления книгами, листами, ячейками, диапазонами и диаграммами программными методами;
  • навыки работы с базами данных: автоматизация процессов импорта/экспорта информации и обработки множества рабочих файлов;
  • навыки создания диалоговых окон (UserForms) и внедрение элементов управления для удобного и безошибочного ввода данных;
  • навыки оптимизации работы: написание кода для обработки массивов данных и создания логических структур (циклы, ветвления, обработчики ошибок).

         Категории слушателей: 

  • уверенных пользователей MS Excel;
  • сотрудников подразделений, использующих электронные таблицы для работы (финансисты, аналитики, менеджеры);
  • лиц со средним профессиональным или высшим образованием, стремящихся автоматизировать рутинные задачи и создавать надстройки.

       Цель обучения: приобретение слушателями компетенций в области программирования на объектно-ориентированном языке VBA, а также приобретение слушателями практических навыков создания диалоговых окон для ввода информации в базу данных в Excel  и автоматизации ввода  данных в Excel.

 

№ п/п

Перечень тем

Количество часов

Форма контроля

1

Объектно-ориентированное программирование. Язык программирования Visual Basic for Applications (VBA

2

 

2

Основные структуры языка VBA

16

 

3

Создание пользовательских форм (диалоговых окон) для ввода информации в базы данных Excel

6

 

4

Создание приложений для управления вводом информации из диалогового окна в базу данных Excel

8

 

5

Управление приложениями VBA

4

 

 

Итоговая аттестация

4

Зачёт

 

 Всего часов

 40

 

 

Преподаватели курса

Боброва Людмила Владимировна

Кандидат технических наук, доцент. Почётный работник высшего профессионального образования РФ. Автор 550 научных и методических работ, в т.ч. 29 учебных учебных пособий и 65 авторских свидетельств на изобретения. Автор 26 дистанционных обучающих курсов для слушателей повышения квалификации, а также бакалавров и магистрантов.


 Профессиональные интересы, читаемые дисциплины: Финансовая математика. Анализ и моделирование финансовых рынков. Методы оптимальных решений. Информационные модели в экономике. Анализ инвестиционных проектов  Эконометрика. Методы и средства обработки экономической информации. Основы математического моделирования социально-экономических систем. Базы данных. Информационные и аналитические технологии в государственном и муниципальном управлении. Системы искусственного интеллекта.