Компьютерные науки

Основные принципы и концепции программирования на языке VBA в Excel

Учебная программа обеспечивает освоение программирования на языке VBA для автоматизации задач аналитики. В программе рассматриваются создание макросов, объектная модель Office и разработка пользовательских приложений.
Студентов 4848 Выпускников 919 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программное обеспечение
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

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

Дистанционно (самостоятельно)
Описание Учебная программа посвящена мощным инструментам расширения возможностей офисных пакетов с помощью объектно-ориентированного подхода. В учебной программе изучаются основные конструкции языка VBA, от базового синтаксиса до манипулирования объектами листов, диапазонов и диаграмм. Слушатели учатся сочетать стандартные команды меню с программными методами для автоматизации рутинных задач и создания эффективных инструментов анализа информации. Программа направлена на разработку собственных макропроцедур и интерактивных приложений на базе стандартных решений Microsoft Office.
Цели
  • Познакомить с синтаксисом и ключевыми конструкциями языка VBA.
  • Сформировать понимание объектной модели приложений Microsoft Office.
  • Дать практические навыки создания макросов для автоматизации расчетов в Excel.
Чему я научусь?
  • Писать программный код для автоматической обработки данных в таблицах.
  • Разрабатывать пользовательские функции и инструменты управления документами.
  • Создавать интерактивные приложения на базе стандартных офисных решений.

Авторы

Белоусова Серафима Николаевна
Белоусова Серафима Николаевна
Доцент.\n
Бессонова Ирина Анатольевна
Бессонова Ирина Анатольевна
Кандидат технических наук, доцент.
Чему я научусь?
  • Писать программный код для автоматической обработки данных в таблицах.
  • Разрабатывать пользовательские функции и инструменты управления документами.
  • Создавать интерактивные приложения на базе стандартных офисных решений.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Использование макрорекордера. Абсолютные и относительные ссылки В лекции рассказывается о записи макроса с использованием макрорекодера. С помощью макрорекордера удобно создавать процедуры, которые... В лекции рассказывается о записи макроса с использованием макрорекодера. С помощью макрорекордера удобно создавать процедуры, которые автоматизируют рутинные операции: форматирование таблиц, создание диаграмм и сводных таблиц, работу со списками данных и т.д. Во второй части лекции рассматриваются вопросы применения абсолютных и относительных ссылок в формулах на рабочем листе и в процедурах VBA. ещё
Использование макрорекордера. Абсолютные и относительные ссылки тест для курса Основные принципы и концепции программирования на языке VBA в Excel 30 мин
2 Редактор Visual Basic В лекции рассматриваются окна редактора VBA: Project Window (окно проекта), Properties Window (окно свойств), Code (окно... В лекции рассматриваются окна редактора VBA: Project Window (окно проекта), Properties Window (окно свойств), Code (окно программы), а также меню и панели инструментов Visual Basic. Приводятся способы записи процедур в стандартных модулях и на процедурных листах-обработчиках событий, а также рассматриваются режимы работы с программой. ещё
Редактор Visual Basic тест для курса Основные принципы и концепции программирования на языке VBA в Excel 35 мин
3 Средства получения справки и отладки программ Время отладки программ можно существенно сократить, если пользоваться различными средствами VBA, специально предназначенными для обнаружения и... Время отладки программ можно существенно сократить, если пользоваться различными средствами VBA, специально предназначенными для обнаружения и исправления ошибок в программах. В этой лекции рассматриваются инструментальные средства отладки программ: применение контрольных точек или точек останова (Breakpoint), трассировка и просмотр значений переменных и т.д. Подробно разбираются возможности использования справочной системы для разработки и отладки программ. ещё
Средства получения справки и отладки программ тест для курса Основные принципы и концепции программирования на языке VBA в Excel 30 мин
4 Переменные и типы данных В лекции рассматривается вопрос важности объявления переменных. Представлены типы данных: элементарные типы, объектные переменные, массивы и... В лекции рассматривается вопрос важности объявления переменных. Представлены типы данных: элементарные типы, объектные переменные, массивы и пользовательские типы. Особое внимание уделяется вопросам инициализация переменных, области видимости и времени жизни переменных. ещё
Переменные и типы данных тест для курса Основные принципы и концепции программирования на языке VBA в Excel 30 мин
5 Операции с данными В лекции рассматривается применение встроенных функций InputBox и MsgBox для ввода/вывода данных или для высвечивания служебных... В лекции рассматривается применение встроенных функций InputBox и MsgBox для ввода/вывода данных или для высвечивания служебных сообщений. Разбираются типы операций с данными: арифметические операции, операции сравнения, логические и символьные операции, а также приоритет операций в выражениях. ещё
Операции с данными тест для курса Основные принципы и концепции программирования на языке VBA в Excel 30 мин
6 Операторы управления В лекции рассказывается об управляющих операторах, позволяющих изменить стандартный порядок выполнения операторов: условный оператор If, оператор... В лекции рассказывается об управляющих операторах, позволяющих изменить стандартный порядок выполнения операторов: условный оператор If, оператор выбора Select Case. Рассматриваются все виды операторов цикла: For…Next, For Each…Next, Do…Loop, While…Wend. ещё
Операторы управления тест для курса Основные принципы и концепции программирования на языке VBA в Excel 30 мин
7 Процедуры, подпрограммы и функции Если программа имеет в своем составе блоки, которые предполагают автономную обработку данных, или же в программе... Если программа имеет в своем составе блоки, которые предполагают автономную обработку данных, или же в программе неоднократно повторяются некоторые последовательности операторов, рекомендуется разбить программу на ряд процедур, каждая из которых возьмет на себя часть реализации общего алгоритма решения задачи. Проводится классификация процедур: основная процедура, которая вызывает другие процедуры, вызываемые процедуры, реализующие конкретные задачи проекта и процедуры обработки событий. В качестве вызываемых процедур рассматриваются процедуры общего типа и процедуры-функции. Особое внимание уделяется встроенным функциям. ещё
Процедуры, подпрограммы и функции тест для курса Основные принципы и концепции программирования на языке VBA в Excel 30 мин
8 Объекты MS Excel VBA, будучи объектно-ориентированным языком программирования, манипулирует объектами приложения. Примерами объектов MS Excel являются: рабочий листWorksheet, рабочая... VBA, будучи объектно-ориентированным языком программирования, манипулирует объектами приложения. Примерами объектов MS Excel являются: рабочий листWorksheet, рабочая книгаWorkbook, диаграмма Chart и т.п. С точки зрения программирования в среде VBA объект обладает свойствами и методами. Свойства описывают объект, а методы позволяют управлять объектом. Рассматриваются основные свойства и методы объектов и коллекций объектов. Представлены различные способы обращения к объектам: обращение к элементу коллекции, использование контейнеров для установки ссылки на объект, использование оператора With и объектных переменных. ещё
Объекты MS Excel тест для курса Основные принципы и концепции программирования на языке VBA в Excel 30 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.