Список
курсов

Практическое программирование в Microsoft Office

VBA 3 дн. / 24 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса:

Курс рассчитан на пользователей, которым не хватает стандартных инструментов в программах Microsoft Office и желающими научиться создавать свои инструменты по обработке данных в Excel, Word, PowerPoint, Outlook. Для программирования в Excel обязательно знания на уровне углубленного курса Excel и желательны знания курса Power Excel.
Обучение осуществляется на практических примерах и задачах слушателей курса.

Содержание

АВТОМАТИЧЕСКАЯ ЗАПИСЬ МАКРОСА В MICROSOFT EXCEL

Использование макрорекордера для записи макроса в Microsoft Excel

Использование абсолютных и относительных ссылок при записи макроса

Исправление недостатков программного кода, генерируемого автоматически


РАБОТА В РЕДАКТОРЕ VISUAL BASIC

Создание проекта VBA. Использование окна проекта. Работа с модулями.

Ввод и редактирование программного кода

Создание, сохранение и запуск процедуры VBA


ОСНОВЫ ПРОГРАММИРОВАНИИ НА VBA

Типы данных, переменные, константы

Арифметические операции

Операторы управления порядком выполнения команд: If…Then…Else и Select Case

Операторы цикла: For-Next, Do-While, Do-Until, While-Wend, For Each...Next

Математические функции

Функции Даты и времени

Текстовые функции

Функции преобразования данных

Массивы

Функции ввода и вывода данных: InputBox, MsgBox


ПРОГРАММИРОВАНИЕ ОБЪЕКТОВ EXCEL

Понятие объектно-ориентированного программирования

Модель объектов Excel, ссылки на объекты

Обзор свойств и методов объекта Application (работа с программой Excel)

Обзор свойств и методов объекта Workbooks (работа с книгами Excel)

Обзор свойств и методов объекта ActiveWorkbook (работа с активной книгой)

Обзор свойств и методов объекта Worksheets (работа с листами Excel)

Обзор свойств и методов объекта ActiveSheet (работа с активным листом)

Обзор свойств и методов объекта Range (работа с диапазонами ячеек)

Обзор свойств и методов объекта UsedRange (работа с рабочим диапазоном на листе)

Обзор свойств и методов объекта Cells (работа с ячейками)

Обзор свойств и методов объекта ActiveCell (работа с активной ячейкой)

Использование объектных переменных и конструкции With … End With

Обзор свойств и методов объекта Table (работа с таблицей)

Обзор свойств и методов объекта PivotTable (работа сводной таблицей)

Обзор свойств и методов объекта Chart (работа с диаграммой)

Обзор свойств и методов объекта FileDialog (работа с выбором файлов, папок)


ПРОГРАММИРОВАНИЕ ОБЪЕКТОВ WORD, POWERPOINT, OUTLOOK

Обзор свойств и методов объектов Word (Document, Selection, Range)

Обзор свойств и методов объектов PowerPoint (Presentation, Slide, Shape)

Обзор свойств и методов объектов Outlook (Namespace, MAPIFolder, MailItem)


ПРОГРАММИРОВАНИЕ СОБЫТИЙ В EXCEL

Обработка событий в книге (открытие, сохранение, печать, закрытие файла)

Обработка событий на листах (создание, переход, выбор листа)

Обработка событий в ячейках (выбор, изменение данных, ввод данных)


СОЗДАНИЕ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ

Форма (Form), добавление форм в проект

Текстовое поле (Text box)

Метка (Label)

Кнопка (Command button)

Флажок (Check box)

Переключатель (Option button)

Список (List box)

Выпадающий список (Dropdown list/Combo box)

Размещение элементов на форме


СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ФУНКЦИЙ EXCEL

Создание функции (Function)

Параметры функций

Возвращение результата работы функции

Использование пользовательской функции в процедуре VBA и на рабочем листе


ОБРАБОТКА ОШИБОК. ОТЛАДКА И ТЕСТИРОВАНИЕ ПРОГРАММЫ

Типы ошибок

Установка обработчиков On Error Resume Next и On Error GoTo

Отладка и пошаговое тестирование программы

Окно наблюдения (Watсh Window)


ЗАЩИТА ПРОЕКТА VBA. АВТОМАТИЗАЦИЯ ЗАПУСКА МАКРОСОВ

Настройка уровней безопасности

Защита проекта VBA

Создание пользовательских кнопок для запуска макросов

Создание надстроек (Add-Ins) MS Excel

Перенос пользовательских макросов и функций в другие книги и на другие компьютеры



Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Тренер курса: Олег Бондарь Олег Бондарь
Всегда можно найти красивое решение
Оформить заявку
на обучение