Программирование на Visual Basic Application для Microsoft Excel (дистанционно)
Формат обучения:
Дистанционное
Длительность:
24 ак. часа
Стоимость обучения:
по запросу
Цель
Получение новых компетенций, необходимых для профессиональной деятельности:
-
способность использования языка программирования VBA,
-
способность работы с объектной моделью Excel.
Для кого
Курс предназначен для опытных пользователей Excel, желающих научиться работать с языком MS Visual Basic и основами объектно-ориентрованного программирования
программа
1. Автоматизация работы Excel
Встроенные функции VBA. Математические функции. Функции проверки типов.
- Создание макросов. Редактирование макроса. Создание функций пользователя
- Порядок создания функции пользователя. Использование функции пользователя
- Объекты и их семейства. Понятие объект. Понятие семейство. Объекты OLE и ActiveX. Классы
- Структура редактора VBA. Окно проекта, редактирования кода, свойств, редактирования форм, просмотра объектов
- Свойства и методы объектов
- Ссылки на объекты: единичные объекты и семейства объектов
- Иерархия объектов Excel. Иерархическая схема объектов
- Объекты Application, Workbook, Worksheet, Range и Selection. Объект Application. Свойства объекта Application. Методы объекта Application
- Объект Workbook и семейство Workbooks. Свойства объекта Workbook. Методы объекта Workbook. Объект Worksheet и семейство Worksheets. Свойства объекта Worksheet. Методы объекта Worksheet
- Объект Range. Адресация ячеек. Задание групп строк и столбцов с помощью объекта Range. Связь объекта Range и семейства Cells. Свойства объекта Range. Методы объекта Range. Объект Selection
- Структура проекта. Вставка модуля VBA. Ввод и запуск подпрограмм VBA. Расположение процедур в модуле
- Переменные. Типы данных переменных VBA. Описание переменных. Объектные переменные. Типы данных по умолчанию. Использование массивов в VBA. Область действия переменных
- Операторы. Оператор присваивания. Расположение нескольких операторов на одной строке. Комментарии. Операторы перехода и выбора. Оператор повтора. Оператор with
- Подпрограммы и функции. Процедура. Процедура-подпрограммы и процедура-функция. Переход в подпрограмму и возвращение из подпрограммы. Вызов процедуры. Область действия процедур и функций
- Процедуры обработки ошибок и отладка программы. Отладка программ
Встроенные функции VBA. Математические функции. Функции проверки типов.
- Функции преобразования форматов. Функции обработки строк. Функции времени и даты. Функции выбора. Встроенные диалоговые окна
- Объект Name. Задание имени диапазона. Свойства и методы объекта Name
- Скрытие и защита рабочих листов и рабочих книг. Скрытие рабочих листов. Скрытие рабочих книг. Защита рабочих листов и рабочих книг Методы объекта Range, использующие команды Excel
- Методы Поиск решения, Сортировка, Промежуточные итоги, Автофильтр, Расширенный фильтр, Консолидация, Прогрессия, Автозаполнение. Найти
- Перемещение по диапазонам
- Использование Excel для создания инструментов анализа данных. Объекты, используемые для анализа данных в Excel. Объект PivotTable. Объект PivotCache. Структура объекта PivotTable. Свойства и методы объекта PivotTable. Свойства и методы объекта PivotField. Свойства и методы объекта PivotItem. Вычисляемые поля и элементы. Два уровня запросов сводной таблицы. Свойства защиты объекта PivotTable
- Создание формы рабочего листа. Понятие форм в 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.
- Обзор объектной модели CommandBar. Семейство объектов CommandBars. Свойства и методы объекта CommandBar. Семейство объектов CommandBarControls. Свойства и методы объекта CommandBarControl. Свойства и методы объекта CommandBarComboBox. Свойства и методы объекта CommandBarPopup. Создание новой панели инструментов в тексте программы. Создание нового меню с помощью кода. Управление объектами CommandBar
- Пользовательская форма. Создание пользовательской формы. Отображение и закрытие пользовательской формы с помощью кода. Получение и установка значений элементов управления на пользовательской форме. Свойства, методы и события пользовательской формы.
- Элементы управления в пользовательский формах. Дополнительные свойства элементов управления, помещенных на пользовательскую форму. Элемент управления MultiPage. Элемент управления RefEdit. Связывание элементов управления с ячейками рабочего листа. Установка последовательности перехода. Создание Мастера. Отображение встроенных диалоговых окон.
- Работа с графическими объектами. Семейства Shapes и ShapeRange. Методы создающие объекты Shape
- Эффективная реализация пользовательского интерфейса. Дополнительные интерфейсные элементы Excel. Использование свойств и методов объекта Application. События объектов Workbook и Worksheet. Рекомендации для разработки пользовательского интерфейса
Формат
Дистанционное
Документ
Поможем выбрать программу
Если у вас есть вопросы о формате обучения или вы не знаете, какую программу выбрать, оставьте заявку.
Мы перезвоним и ответим на все ваши вопросы.