У нас вы можете посмотреть бесплатно Полный курс VBA для начинающих с нуля за 3.5 часа или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
Курс Visual Basic for Applications (VBA) для начинающих. После прохождения курса вы начнете уверенно использовать VBA для самых разных задач, связанных с обработкой данных и автоматизацией в Microsoft Excel. Обучение начинается с нуля, объяснения очень подробные, решаем множество практических задач. Файл с кодом для видео: https://t.me/analyst_klondike/18 Задать вопросы можно в телеграмм-канале: https://t.me/analyst_klondike Тайм-коды: 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 Чтение/запись данных и формул из/в ячейки с помощью Range.Cells.Value(или 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 Обработка ошибок с помощью выбрасывания исключений (Err.Raise). Почему это лучший способ обработки ошибок 03:16:26 Пример комплексной обработки ошибок 03:21:10 Знакомство с модульным тестированием в VBA Royalty Free Music from Tunetank.com Track: Drive It Now by Evan Splash https://tunetank.com/track/429-drive-...