Система дистанционного обучения Система дистанционного обучения
BlackBoard BlackBoard Учебный портал Технического Университета
ОлимпОКС ОлимпОКС Обучающе-контролирующая система
WebTutor WebTutor Система управления Технического Университета
Технический университет УГМК
Дополнительное профессиональное образование

Программирование на Visual Basic Application для Microsoft Excel (электронный курс)

Программирование на Visual Basic Application для Microsoft Excel (электронный курс) Дистанционное
Формат обучения:
Дистанционное
Длительность:
24 ак. часа
Стоимость обучения:
по запросу
На ближайшее время обучение
не запланировано,
но может быть реализовано в корпоративном формате

Цель

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

Для кого

Курс предназначен для опытных пользователей Excel, желающих научиться работать с языком MS Visual Basic и основами объектно-ориентрованного программирования

Программа

1. Автоматизация работы Excel
  • Создание макросов. Редактирование макроса. Создание функций пользователя
  • Порядок создания функции пользователя. Использование функции пользователя
2. Основные элементы VBA
  • Объекты и их семейства. Понятие объект. Понятие семейство. Объекты OLE и ActiveX. Классы
  • Структура редактора VBA. Окно проекта, редактирования кода, свойств, редактирования форм, просмотра объектов
3. Основные объекты Excel
  • Свойства и методы объектов
  • Ссылки на объекты: единичные объекты и семейства объектов
  • Иерархия объектов Excel. Иерархическая схема объектов
  • Объекты Application, Workbook, Worksheet, Range и Selection. Объект Application. Свойства объекта Application. Методы объекта Application
  • Объект Workbook и семейство Workbooks. Свойства объекта Workbook. Методы объекта Workbook. Объект Worksheet и семейство Worksheets. Свойства объекта Worksheet. Методы объекта Worksheet
  • Объект Range. Адресация ячеек. Задание групп строк и столбцов с помощью объекта Range. Связь объекта Range и семейства Cells. Свойства объекта Range. Методы объекта Range. Объект Selection
4. Язык Visual Basic for Application
  • Структура проекта. Вставка модуля VBA. Ввод и запуск подпрограмм VBA. Расположение процедур в модуле
  • Переменные. Типы данных переменных VBA. Описание переменных. Объектные переменные. Типы данных по умолчанию. Использование массивов в VBA. Область действия переменных
  • Операторы. Оператор присваивания. Расположение нескольких операторов на одной строке. Комментарии. Операторы перехода и выбора. Оператор повтора. Оператор with
  • Подпрограммы и функции. Процедура. Процедура-подпрограммы и процедура-функция. Переход в подпрограмму и возвращение из подпрограммы. Вызов процедуры. Область действия процедур и функций
  • Процедуры обработки ошибок и отладка программы. Отладка программ
5. Использование встроенных средств Excel
Встроенные функции VBA. Математические функции. Функции проверки типов.
  • Функции преобразования форматов. Функции обработки строк. Функции времени и даты. Функции выбора. Встроенные диалоговые окна
  • Объект Name. Задание имени диапазона. Свойства и методы объекта Name
  • Скрытие и защита рабочих листов и рабочих книг. Скрытие рабочих листов. Скрытие рабочих книг. Защита рабочих листов и рабочих книг Методы объекта Range, использующие команды Excel
  • Методы Поиск решения, Сортировка, Промежуточные итоги, Автофильтр, Расширенный фильтр, Консолидация, Прогрессия, Автозаполнение. Найти
  • Перемещение по диапазонам
  • Использование Excel для создания инструментов анализа данных. Объекты, используемые для анализа данных в Excel. Объект PivotTable. Объект PivotCache. Структура объекта PivotTable. Свойства и методы объекта PivotTable. Свойства и методы объекта PivotField. Свойства и методы объекта PivotItem. Вычисляемые поля и элементы. Два уровня запросов сводной таблицы. Свойства защиты объекта PivotTable
6. Разработка пользовательского интерфейса
  • Создание формы рабочего листа. Понятие форм в Excel. Виды форм. Форма рабочего листа. Объекты используемые для создания форм. Использование объекта Range. при создании форм. Свойства объекта Range, используемые при создании формы. Методы объекта Range, используемые при создании форм
  • Использование объектов Font, Interior, Bolder и Style
  • Использование объекта Worksheet для разработки форм. Свойства объекта Worksheet, используемые при разработке форм. Методы объекта Worksheet. используемые при работе с формами. Использование объекта Window для разработки форм. Свойства объекта Window, воздействующие на отдельные рабочие листы. Свойства объекта Window, воздействующие на всю рабочую книгу
  • Элементы управления. Размещение элементов управления на форме. Режим конструктора. Установка свойств элементов управления. Написание кода обработки событий для элементов управления. Общие свойства, методы и события элементов управления. Свойства и события элемента управления CommandButton. Элементы управления CheckBox, OptionButton и ToggleButton. Элементы управления ListBox и ConboBox. Элементы управления Scrollbar и SpinButton. Элементы управления TextBox, Label, Image и Frame.
7. Программирование пользовательских меню и панели инструментов
  • Обзор объектной модели CommandBar. Семейство объектов CommandBars. Свойства и методы объекта CommandBar. Семейство объектов CommandBarControls. Свойства и методы объекта CommandBarControl. Свойства и методы объекта CommandBarComboBox. Свойства и методы объекта CommandBarPopup. Создание новой панели инструментов в тексте программы. Создание нового меню с помощью кода. Управление объектами CommandBar
  • Пользовательская форма. Создание пользовательской формы. Отображение и закрытие пользовательской формы с помощью кода. Получение и установка значений элементов управления на пользовательской форме. Свойства, методы и события пользовательской формы.
  • Элементы управления в пользовательский формах. Дополнительные свойства элементов управления, помещенных на пользовательскую форму. Элемент управления MultiPage. Элемент управления RefEdit. Связывание элементов управления с ячейками рабочего листа. Установка последовательности перехода. Создание Мастера. Отображение встроенных диалоговых окон.
  • Работа с графическими объектами. Семейства Shapes и ShapeRange. Методы создающие объекты Shape
  • Эффективная реализация пользовательского интерфейса. Дополнительные интерфейсные элементы Excel. Использование свойств и методов объекта Application. События объектов Workbook и Worksheet. Рекомендации для разработки пользовательского интерфейса

Отзывы о программе

Вы бывший участник?
Поделитесь впечатлениями!