Курс Visual Basic for Applications (VBA) для начинающих. После прохождения курса вы начнете уверенно использовать VBA для самых разных задач, связанных с обработкой данных и автоматизацией в Microsoft Excel. Обучение начинается с нуля, объяснения очень подробные, решаем множество практических задач.
Файл с кодом для видео:
Задать вопросы можно в телеграмм-канале:
Тайм-коды:
00:46 Где найти файл с кодом для видео
01:03 Активация вкладки “Разработчик“
01:18 Обзор возможностей среды программирования Visual Basic
11:39 Переменные и типы данных
15:49 Преобразование типов: из числа в строку
17:08 Преобразование типов: наоборот, из строк в числа
17:41 Функция InputBox - простое диалоговое окно ввода данных
22:15 Пример встроенных математических функций (sqr - вычисление кв. корня)
22:53 Несколько инструкций VBA в одной строке
23:36 Почему нужно явно объявлять переменные, выражение Option Explicit
26:52 Условные операторы
29:19 Конструкция ElseIf в операторе If-Then-Else
31:15 IIf(условие, true part, false part) - тернарный оператор условия
33:25 Простой Select Case
36:40 Select Case для диапазонов
38:38 Способы создания макросов: 1). использовать кнопки на панели “Разработчик“ 2). Создать модуль, написав код самостоятельно
40:50 Оператор цикла с счетчиком For Next
43:37 Цикл For Next с отрицательным шагом (ключевое слово Step)
44:15 Работа с ячейками в Excel, запись данных в ячейки в цикле
50:31 Разбираем конструкцию Range(Диапазон), Range(Диапазон).Cells, подразумеваемые объекты (необязательная часть курса, но рекомендую для более глубокого понимания)
55:58 Оператор цикла с условием Do While (условие) Loop
01:00:13 Оператор цикла Do Loop While (условие) - выполняется как минимум одна итерация тела цикла
01:01:15 Выход из цикла с помощью оператора Exit Do
01:03:19 Оператор For Each Next для перебора элементов коллекции (коллекция - это аналог динамического массива)
01:08:13 Практическая задача на For Each Next: перебираем все ячейки из диапазона и выделяет те, что содержат числа.
01:09:58 Практическая задача на If-Then-Else, For Next, WorksheetFunction и работу с ячейками. Используем весь пройденный к данному моменту материал
01:15:55 Чтение/запись данных и формул из/в ячейки с помощью (или Formula). Собираем воедино то, что делали раньше новый материал.
01:21:19 Работа со строками: разбираем основные функции
01:27:05 Перебираем все символы из строки с помощью функций Len, Mid
01:29:55 Практическая задача, а.и. парсинг строк из рабочего листа: читаем с листа ФИО, разбиваем на Фамилия/Имя/Отчество и записываем их на лист.
01:36:41 Почему нужно разбивать свой код на процедуры, функции и модули (можно пропустить, если это не вызывает вопросов)
01:39:33 Процедуры в VBA (синтаксис)
01:43:53 Функции в VBA (синтаксис)
01:45:42 Передача аргументов в процедуры и функции по значению
01:47:25 Передача аргументов по ссылке, пользовательский тип данных (инструкция Type). Отличия от передачи по значению.
01:53:26 Массивы в VBA: основной синтаксис Arr(X to Y).
01:57:35 Альтернативный синтаксис массива: Arr(N), где N - максимальный индекс, функции LBound и UBound
02:01:00 Практическая задача на массивы: читаем данные с рабочего листа и копируем их в другой диапазон (с предобработкой и без нее). разбираем двумерные массивы
02:09:27 Для чего нужны динамические массивы (введение, теория).
02:10:33 Синтаксис динамических массивов: создание, расширение существующего с помощью оператора ReDim, ReDim Preserve
02:14:23 Практическая задача на динамический массив: улучшаем функцию копирования данных из диапазона в диапазон с предобработкой.
02:20:02 Объектный тип и оператор Set. Когда его нужно/не нужно применять.
02:24:35 Коллекции в VBA: для чего нужны, создание коллекции, перебор элементов (с помощью For Next, For Each Next)
02:32:10 Перебор элементов коллекции, в случае, если элементы разных типов: шаблон кода.
02:34:36 Практическая задача на коллекции: удаляем дубликаты из диапазона. Применяем все знания, полученные в курсе.
02:47:39 Мысли о структурировании и декомпозиции кода.
02:50:21 Словари, как структура данных. Определение, смысл, когда применяются (для тех, кто не сталкивался).
02:52:35 Алгоритмическая задача на словари
02:58:28 Обработка ошибок - введение, общие сведения и обзор примера.
03:00:54 Обработка ошибок - переход на следующую строку при ошибке, On Error Resume Next
03:01:37 Достоинства и недостатки On Error Resume Next
03:04:05 Обработка ошибок с помощью On Error Goto МЕТКА. Достоинства и недостатки подхода
03:08:26 Обработка ошибок с помощью выбрасывания исключений (). Почему это лучший способ обработки ошибок
03:16:26 Пример комплексной обработки ошибок
03:21:10 Знакомство с модульным тестированием в VBA
Royalty Free Music from
Track: Drive It Now by Evan Splash
20 views
67
19
9 months ago 00:04:14 1
Самовыражение и Ресурсы в Бацзы [Владимир Захаров]
9 months ago 00:11:58 2
15 Лучших трюков в Excel
9 months ago 00:10:13 1
Избавление от энергетических вампиров и магических крадников.
9 months ago 00:27:13 1
Используем ChatGPT при работе в Excel
9 months ago 03:26:08 1
VBA для начинающих с нуля за 3.5 часа
9 months ago 00:36:19 1
Прохождение игры Sonic Battle #6
9 months ago 00:33:44 1
Прохождение игры Sonic Battle #5
9 months ago 00:06:56 1
Как я считываю информацию с Ци Мень Дун Цзя. Прогноз криптовалюты
9 months ago 01:10:44 1
Фэн-шуй и астропрогноз на январь месяц Деревянного Быка
9 months ago 00:45:43 1
МОТЫЛЁК. КАК ОБШИТЬ ТЕЛО КУКЛЫ ИЗ КАПРОНА. КУКЛА ИЗ КАПРОНА.
9 months ago 00:01:18 1
Вступление Microsoft Word Продвинутый
9 months ago 00:01:38 1
Microsoft Word Базовый курс для начинающих (Вступление).
9 months ago 00:01:19 1
Вышел Видеокурс Погружение в SQL + vba
9 months ago 00:04:24 1
Ответы на вопросы подписчиков -
9 months ago 00:14:31 1
Вычисление суммы, количества и среднего по цвету заливки и шрифта в Excel
9 months ago 00:07:44 1
PS3 HFW RETROARCH лучший эмулятор консолей
9 months ago 00:01:12 1
Как распечатать документ I Word
9 months ago 00:06:19 1
Группа “Зодчие“ и Юрий Лоза - “Девочка сегодня в баре“ (1986)
10 months ago 00:07:45 1
Ваш личный элемент укажет путь к процветанию в 2024 году. Ба Цзы
10 months ago 00:26:51 1
Выбираем денежный кошелек 2024: Цвет года. Что лежит в кошельке. Активация нового кошелька
10 months ago 01:32:21 1
Фэн-шуй и астропрогноз на февраль месяц Огненного Тигра
10 months ago 00:19:10 1
Анализ карты бацзы для начинающих.Расшифровка бацзы
10 months ago 00:10:07 1
WILDBERRIES | ТЕСТИРУЮ ВОДОСТОЙКУЮ ТУШЬ ДЛЯ РЕСНИЦ С ВБ
10 months ago 00:07:46 1
КАК анализировать конкурентов на Wildberries? I Лучший инструмент аналитики