- Компьютерные курсы в Тюмени →
- Программирование на Visual Basic Application (VBA)
Программирование на Visual Basic Application (VBA)
Содержание
Тема №1. Автоматизация работы Excel
Содержание: Создание макросов. Понятие макроса. Знакомство с MacroRecoder. Порядок создания макроса. Вызов макроса. Редактирование макроса. Создание функций пользователя.
Порядок создания функции пользователя. Использование функции пользователя.
Тема № 2. Основные элементы VBA
Содержание: Объекты и их семейства. Понятие объект. Понятие семейство. Объекты OLE и ActiveX. Классы.
Структура редактора VBA. Окно проекта. Окно для редактирования кода. Интеллектуальные возможности редактора кода. Окно свойств. Окно редактирования форм. Окно просмотр объектов.
Тема № 3. Основные объекты Excel
Содержание: Свойства и методы объектов. Получение и установка свойств объектов. Вызов методов. Передача аргументов методами. Передача аргументов по имени.
Ссылки на объекты: единичные объекты и семейства объектов. Семейства – это объекты. Примеры единичных объектов и семейств. Прямая ссылка на объекты и ссылка с помощью индекса в семействе. Индексация семейств по номеру и по имени. Исключение из правил – объект Range.
Иерархия объектов 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. Рекомендации для разработки пользовательского интерфейса.
Тема №1. Автоматизация работы Excel
Содержание: Создание макросов. Понятие макроса. Знакомство с MacroRecoder. Порядок создания макроса. Вызов макроса. Редактирование макроса. Создание функций пользователя.
Порядок создания функции пользователя. Использование функции пользователя.
Тема № 2. Основные элементы VBA
Содержание: Объекты и их семейства. Понятие объект. Понятие семейство. Объекты OLE и ActiveX. Классы.
Структура редактора VBA. Окно проекта. Окно для редактирования кода. Интеллектуальные возможности редактора кода. Окно свойств. Окно редактирования форм. Окно просмотр объектов.
Тема № 3. Основные объекты Excel
Содержание: Свойства и методы объектов. Получение и установка свойств объектов. Вызов методов. Передача аргументов методами. Передача аргументов по имени.
Ссылки на объекты: единичные объекты и семейства объектов. Семейства – это объекты. Примеры единичных объектов и семейств. Прямая ссылка на объекты и ссылка с помощью индекса в семействе. Индексация семейств по номеру и по имени. Исключение из правил – объект Range.
Иерархия объектов 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. Рекомендации для разработки пользовательского интерфейса.
Данная учебная программа представлена в разделах:
Стоимость | 25000 рублей |
Объём (в академ. часах) | 40 ак. часов |
Предметы | Курсы программирования |
Форма обучения | Очная |
Контактный телефон | |
Сайт | Показать |
Похожие курсы
-
Компьютерная Академия ШАГ
г. Тюмень-
Продолжительность: 2,5 года (5 семестров)Стоимость: 6525 руб.
Есть представитель -
Желаете оставить отзыв?
- Компьютерные курсы в Тюмени →
- Программирование на Visual Basic Application (VBA)