Курс по VBA. Макросы в Excel Продвинутый Курс на VBA. Тариф Открытый код [Павел Коган]

298

Чему Вы научитесь после прохождения курса на VBA?
Объектно-ориентированному программированию на VBA (книга, листы, ячейки — Workbooks, Worksheets, Range, Cells)

Освоите редактор Visual Basic Editor в Excel

Изучите что такое Модули и Пользовательские формы (Module, UserForm)

Разберемся с локальными и глобальными переменными, а также константами (Const)

Изучим типы переменных — String, Integer, Double, Long, Date, Variant

Много раз поработаем с операторами сравнения — If, Then, Else, And, Or, Select Case

Изучим вдоль и поперек Циклы — For Each, Do While, For Next

Оператор присваивания Set

Использование оператора GoTo и меток

Работа с «умными таблицами» — объекты ListObjects и ListRows

Работа с элементами формы — TextBox, ComboBox, CheckBox, Label, DatePicker, ListBox, CommandButton и др.

Заполнение ListBox с использованием свойства List

События форм UserForm и ее элементов — Initialize, Click, Change, DblClick, KeyPress и др.

Работа со свойствами элементов полей (Properties) — Value, Enabled, RowSource, Font, BackColor, Visible и др.

Разработка пользовательских функций Function

Функции обработки строк — UCase, Len, Trim, Split, StrConv

Функции обработки цвета — VBA.RGB

Инструкции Option Explicit и Option Compare Text

Пользовательские типы данных — оператор Type

Массивы и коллекции (словарь Dictionary, Keys, Items, Exists)

Быстрый поиск — метод Find объекта Range

Методы защиты листа — Protect и Unprotect

Обработка ошибок и их игнорирование — оператор On Error Resume Next

Создание объектов документа Word — Word.Application

Объектная Файловая Система и библиотека типов Scripting — FileSystemObject

Работа с диалогами выбора файлов — Application.GetOpenFilename

Методы отправки писем по электронной почты — Outlook.Application, объектная модель CDO