Услуги

Макросы. Путь от новичка до профессионала

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

 

Курс для тех, кто устал от выполнения рутинных каждодневных операций. Тех, кто хочет автоматизировать часть своих задач (поручить их выполнение Excel). Минимум теории, максимум практических примеров, которые можно брать и использовать для своих задач.

 

 

 

 

В курсе рассматриваются следующие вопросы:

 

Модуль 1. Основы написания макросов в Excel

·         Введение в макросы (необходимая теория).

·         Макрорекодер - наш помощник.

·         Самые главные свойства (Range и Cells).

 

Модуль 2. Объектная модель Excel

·         Свойства Application.

·         Свойства ActiveWorkBook.

·         Свойства WorkSheets.

·         Application и ActiveWorkbook.

 

Модуль 3. Учимся копировать и удалять ячейки/диапазоны в VBA

·         Способ 1. Прямое копирование (в одну строку).

·         Способ 2. Копирование через равенство.

·         Способ 3. Копируем через спецвставку.

 

Модуль 4. Способы определения последней заполненной ячейки

·         Свойство Range.End.

·         Метод Range.Find.

·         Метод SpecialCells.

 

Модуль 5. Проверка условий

·         Проверка условия (в одну строку, выполнение нескольких действий).

·         Логические операторы AND и OR.

·         Конструкция с ElseIf.

·         Select Case.

 

Модуль 6. Работа с переменными

·         Алгоритм работы с переменными. Правила присвоения имён.

·         Константы.

·         Option Explicit.

 

Модуль 7. 3 вида циклов (+ море домашнего задания)

·         For i to next.

·         Do while loop.

·         For each cells и For each worksheet.

 

Модуль 8. Диалог с пользователем

·         MsgBox (настраиваем внешний вид, программируем нажатие кнопок).

·         InputBox (основы работы, возможные проблемы и пути их решения).

·         Application.InputBox (ввод чисел, текста, ввод Да/Нет, формулы, ввод диапазона).

 

Модуль 9. Функции VBA (для расчётов без формул)

·         Тектовые, Дата и время.

·         Математические и статистические.

·         Ссылки и массивы.

 

Модуль 10. Работа с пользовательскими формами