Курс по VBA. Макросы в Excel Продвинутый Курс на VBA. Тариф Открытый код [Дмитрий Коган]
298₽
Объектно-ориентированному программированию на 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