ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Полный курс VBA для начинающих с нуля за 3.5 часа

Автор: Клондайк Аналитика | Python и анализ данных

Загружено: 2024-02-14

Просмотров: 10796

Описание: Курс Visual Basic for Applications (VBA) для начинающих. После прохождения курса вы начнете уверенно использовать VBA для самых разных задач, связанных с обработкой данных и автоматизацией в Microsoft Excel. Обучение начинается с нуля, объяснения очень подробные, решаем множество практических задач.

Файл с кодом для видео: https://clck.ru/3Gc3Hk

Задать вопросы можно в телеграмм-канале: 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-...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Полный курс VBA для начинающих с нуля за 3.5 часа

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

SQL - полный курс для аналитиков данных с нуля

SQL - полный курс для аналитиков данных с нуля

VBA Excel 18( Базовый курс)все уроки в одном видео

VBA Excel 18( Базовый курс)все уроки в одном видео

День из жизни аналитика данных в 2025 году

День из жизни аналитика данных в 2025 году

Язык программирования Basic: История Basic которую вы не знали

Язык программирования Basic: История Basic которую вы не знали

Python — полный курс для начинающих. Этот навык изменит твою жизнь.

Python — полный курс для начинающих. Этот навык изменит твою жизнь.

Можно ли поменять родину так быстро? / вДудь

Можно ли поменять родину так быстро? / вДудь

Похудей на 45 КГ, Выиграй $250,000!

Похудей на 45 КГ, Выиграй $250,000!

КАК БЫ Я ИЗУЧАЛ ПРОГРАММИРОВАНИЕ СНАЧАЛА?

КАК БЫ Я ИЗУЧАЛ ПРОГРАММИРОВАНИЕ СНАЧАЛА?

Улучшаем код на VBA с помощью методов (процедур), функций и модулей.

Улучшаем код на VBA с помощью методов (процедур), функций и модулей.

Мы победили Jeep! Все было так просто…

Мы победили Jeep! Все было так просто…

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]