Видеокурс — Погружение в язык VBA (Excel)
23.09.2020515
В этом видеоуроке мы научимся применять событие Change для ТекстБокса, а также я покажу, как написать функцию, которая для суммы разделяет тысячные разряды
Видеокурс — Погружение в язык VBA (Excel)
23.09.2020486
В этом видеоуроке мы научимся использовать механизм записи макросов на основе выполнения ручных действий, а затем внедрим полученный таким образом код
Видеокурс — Погружение в язык VBA (Excel)
23.09.2020582
В этом видеоуроке мы создадим поле ввода с возможностью выбирать дату из Календаря, т.е. я вам покажу как настроить работу календаря для контрола TextBox.
Видеокурс — Погружение в язык VBA (Excel)
23.09.2020411
В этом видеоуроке мы продолжим писать функцию CheckValues, т.е. продолжим реализовывать проверку значений введенных в элементы управления (Controls) на
Видеокурс — Погружение в язык VBA (Excel)
23.09.2020404
В этом видеоуроке мы будем реализовывать проверку значений введенных в элементы управления (Controls) на нашей форме Form на правильность и согласованность
Видеокурс — Погружение в язык VBA (Excel)
23.09.2020441
В этом видеоуроке мы будем учиться работать с таким контролом, т.е. элементом управления, как SpinButton (Counter) или Счетчик, а также продолжим реализовывать
Видеокурс — Погружение в язык VBA (Excel)
23.09.2020424
В этом видеоуроке мы завершаем оформление формы для нашего склада, будем также наполнять форму различными контролами, такими как TextBox, ComboBox, Button
Видеокурс — Погружение в язык VBA (Excel)
23.09.2020505
В этом видеоуроке мы будем учиться работать с таким контролом, т.е. элементом управления, как комбобокс (ComboBox), либо как его еще называют «
Видеокурс — Погружение в язык VBA (Excel)
23.09.2020482
В этом видеоуроке мы проектируем склад магазинчика, проектируем пользовательскую форму с контроллами, пишем код на языке VBA. Материалы к уроку Вы найдете
Видеокурс — Погружение в язык VBA (Excel)
23.09.2020763
В этом видеоуроке ты создашь полноценную форму с кнопками, а именно, пульт управления ракетой — т.е. цель урока — показать, что такое пользовательские
Visual Basic for Applications («ВиБиЭй») является диалектом Visual Basic, расширяющим его возможности. Он используется для работы с продуктами Microsoft, будучи самым удобным языком для «офисных» приложений: он в них уже встроен. Дополнительно он встроен в некоторые продукты сторонних фирм – CorelDraw, CorelWordPerfect Office 2000, AutoCAD и около 100 других.
Разобраться в основах и тонкостях языка программирования VBA новичкам помогут приведенные в подборке от ВСЕ КУРСЫ ОНЛАЙН бесплатные видео уроки для новичков.
С чего начать
Видеоурок посвящен базовым навыкам работы с умной таблицей. Дается инструкция по выбору стиля, присвоению названия, добавлению модуля, созданию процедуры. Далее преподаватель научит присваивать переменной объект с помощью Set, удалять/добавлять строки, столбцы, колонки, выделять нужную область, таблицу целиком или только шапку, очищать ячейки от записей, форматировать все колонки разом, подключать функцию подведения итогов, использовать свойства DataBodyRange, HedetRowRange, ColumnWidth, ShowTotals. Приведенные манипуляции комментируются и демонстрируются на экране для упрощения восприятия.
Знакомство
На уроке начинающие познакомятся с оболочкой для разработок на VBA. Особенностью видео стало отсутствие звукового сопровождения – все комментарии даются в текстовом формате, что придется по вкусу всем, кто не любит пояснения учителей, людям, с нарушением слуха, ученикам, вынужденным заниматься в тишине, чтобы не мешать окружающим. Новички узнают о структурных элементах интерфейса среды программирования, основных блоках управления, освоят принципы создания модулей, пользовательских форм, пошагового запуска и контроля значений.
Макросы
Людям, постоянно повторяющим одинаковые манипуляции, требуется автоматизация однотипных задач. Для этого необходимо записать макрос, представляющий собой набор действий, запускающихся столько раз, сколько потребуется в конкретной ситуации. Что такое макросы, как они используются и «запоминаются», расскажет Николай Павлов. Николай является тренером по продуктам Microsoft Office, автором книги-руководства, создателем сайта «Планета Excel» и обучающего видеоблога. Он более 10 лет проводит тренинги для компаний и частных лиц, разрабатывает проекты, позволяющие автоматизировать бизнес-процессы.
Первые шаги
Изучение любой дисциплины начинается с освоения базы знаний. Автор постарался дать зрителям максимум полезной информации за минимальный срок. Он расскажет о редакторе VB Editor, объяснит, как рекомендуется располагать его окна (к ним относят Project Explorer, Watch Window, Immediate Window, Properties Window), поговорит о работе кода, модулях, макрокомандах (стандартных, пользовательских форм). В практической части речь пойдет о математических операторах, их использовании. В завершение приводится небольшое домашнее задание для закрепления результата.
Offset
Выучив азы, стоит перейти на команды, помогающие выполнять определенные задачи. Ведущий этого ролика создал канал, посвященный увеличению эффективности работы в «Эксель», включая автоматизацию процессов. Он делится качественно снятыми, хорошо смонтированным видеоуроками, где материал подается сжато, четко по существу, без пространственных рассуждений. Эта запись посвящена теме свойства Offset (объект Range), используемого для «смещения» выбора одной конкретной или нескольких ячеек. В конце предлагается выполнить упражнение для лучшего понимания тематики.
Объектные переменные
В уроке речь пойдет об объектных перемененных, их объявлении, «привязывании», применении в коде. Занятие концентрируется на Workbooks (рабочих книгах), Worksheets
(рабочих листах), Ranges (ячейках). Автор четко доносит до учеников суть, приводя на экране самое важное. Дополнительно разбирается Debug.Print – один из ключевых функционалов окна Immediate Window, помогающий проводить тестирование, настройку программ. Заключение состоит из домашнего задания. Его выполнение способствует закреплению материала.
Процедуры Function и Sub
Прежде чем приступать к созданию собственных функций, целесообразно разобраться с готовой коллекцией встроенных, пригодных для использования в написании кода. В занятии разбираются особенности и различия двух процедур – Sub и Function . Первая не возвращает результат, поэтому к ней прибегают, если цель – само действие (например, изменение форматирования группы ячеек). Вторая возвращает, поэтому к ней прибегают, если цель – получение конкретного результата (например, суммирование чисел). Чтобы наглядно показать отличия, преподаватель решит одну и ту же задачу, прибегнув к Function и Sub.
Многомерные массивы
Массивы представляют собой множество однотипных элементов с одним именем. Они отличаются индексами, бывают динамическими, одномерными, многомерными (двух-, трехмерными). В данном видеоролике речь пойдет о последнем варианте. В начале преподаватель для наглядности рассмотрит массив в виде матрицы, где первый аргумент представляет собой строчки, а второй столбики, затем покажет, как объявляется константа и массивы. Все шаги показаны на мониторе, пониманию способствуют поясняющие комментарии, которые помогают разобраться в тонкостях.
Прототип магазина
Освоив базовые навыки, можно приступать к их отработке на реальных проектах. Ведущий мастер-класса предлагает вместе с ним попрактиковаться, написав реальную программу. Он взял за пример прототип интернет-магазина, содержащего три главные составляющие – листы склада, покупателей, заказов. Дополнительно имеется блок управления (менеджера). Целью занятия является демонстрация первых шагов в разработке средней сложности. Учителем выступает Артем Семуков – автор проекта ROBOTOBOR и одноименного YouTube-канала, где делится своим опытом программирования.
Доработка интернет-магазина
Став разрабатывать свой первый проект, важно довести начатое до конца, в чем поможет мастер-класс А. Семукова. В процессе дается информация о делении на объекты и методы (процедуры и функции), использовании модификаторов доступа, разделении ответственности между сущностями, реализации внутренних/публичных методов, тестировании установке заглушек в коде. Артем увлекается передовыми технологиями упрощающими жизнь, занимается автоматизацией рутинных процессов. Изучение ЯП Артем начал с Assembler-а, затем приступил к TurboPascal, С++, C#, VBA, позже увлекся HTML/CSS, javascript, TypeScript, Python.
Используя Visual Basic for Applications, можно делать приложения на Visual Basic, применять возможности языка VBScript, что позволит изучить универсальные средства создания скриптов администрирования Windows. Овладеть навыками не сложно – VBA позиционируется как ЯП для обычных пользователей, а не профессионалов, а подсказки по объектам, синтаксису и другие помощники встроены в MS Office.
Смотрите также:
What you will learn
- Улучшить свои текущие файлы Excel и автоматизировать свою работу с помощью VBA
- Применять включенные файлы с примерами Excel VBA в своей работе
- Упрощать рабочие рутины
- Формулы и основные функции Excel не могут сделать все. Воспользуйтесь VBA, когда вы достигли лимитов
- Освоить Excel VBA и макросы
- Сократить выполнение ручной работы до одного клика кнопки
- Создавать простые решения сложных проблем, дополняя функции Excel макросами
- Подстраивать код VBA, найденный в интернете, под свои нужды
About this course
Переходите от новичка к Microsoft Excel VBA эксперту!
Я проведу вас шаг за шагом по увлекательным видеоурокам и научу всему, что нужно знать о VBA, чтобы писать макросы для улучшения рабочего процесса, экономии времени и автоматизации текущих проектов Excel.
Что отличает этот курс от других курсов Microsoft Excel VBA и макросам? Он включает:
-
Более 50 примеров Microsoft Excel VBA и макросов. Это реальные примеры, работающие на практике уже многие годы
-
Правильное написание кода VBA – самая тяжелая часть. Мы научимся писать понятные и лаконичные макросы, используя наиболее эффективные методы решения задач
-
Создание 3-х полноценных инструментов на Excel VBA. Шаг за шагом разберем все аспекты программирования от идеи до финального продукта.
-
Простое объяснение. Мы будем продвигаться от простого к сложному, начиная с основ и заканчивая сложными инструментами VBA
-
Видео высокого качества и различные методы для поддержания интереса
-
Большое количество идей автоматизации ваших задач. Объяснение написания макроса происходит на примерах написания интересных калькуляторов (расчет точки безубыточности, кредитный калькулятор…), которые также повысят вашу осведомленность о финансовых инструментах.
Учиться на видео из YouTube или воспользоваться данным курсом?
Я впервые узнал о VBA из Google. Там действительно много полезной информации, есть ответы на некоторые вопросы, и даже можно получить готовый код, который тебя интересует. Однако есть две вещи, которых не хватало:
-
ПОЧЕМУ код работает в одном случае, но не работает в другом.
-
Структура – последовательность тем, реальные примеры, рабочие книги и документация.
Не тратьте свое время
Не тратьте свое время на видео низкого качества и запутанные объяснения. В этом курсе по Excel VBA сложные вещи объясняются простым языком инструктором с более чем 9-летним опытом. Содержание было тщательно продумано и четко организованно. Видео высокого качества включают анимацию на важные моменты. И самое главное вы будете изучать VBA на практике.
Этот курс даст вам:
-
Понятие о правильном использовании синтаксиса VBA
-
Полезные коды Excel VBA, которые вы можете напрямую использовать в своей работе
-
Используйте средство записи макросов для более простых задач и улучшения кода
-
Работа с редактором Visual Basic
-
Инструменты отладки и методы обработки ошибок
-
Различные способы ссылки на диапазоны и ячейки
-
Различные методы циклов
-
Как работать с типами данных
-
Как работать с событиями рабочего листа и рабочей книги
-
ActiveX и пользовательские формы для улучшения интерфейса Excel
-
Практически все знания, необходимые для автоматизации задач в Excel
Whom this course is for
Бизнес специалисты, которые хотят упростить и автоматизировать свою работу
Дата аналитики
Вы уже используете Excel в работе и хотите улучшить свои навыки
Initial requirements
- Знания Microsoft Excel
- Демонстрация происходит на Excel 2016, однако методы работают на всех версиях программы
- Excel установленный на Windows (некоторые примеры могут работать на Mac, однако здесь я вам не смогу помочь)
Meet the Instructors
How you will learn
Данный курс состоит из 150+ уроков, которые шаг за шагом научат программировать макросы с помощью VBA в Microsoft Excel — одного из самых популярных инструментов электронных таблиц. В курсе используется опыт, накопленный за время более 10 лет использования программы, и материалы моего блога по трюкам и приемам работы в Excel – Exceltip ru
* ПРИМЕЧАНИЕ. Полный курс включает в себя загружаемые ресурсы и файлы проектов Excel, пожизненный доступ и 30-дневную гарантию возврата денег. Большинство лекций совместимо с Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019 или Office 365.
Course content
Certificate
Stepik certificate
What you will get
Price
FAQ
Share this course
https://stepik.org/course/121929/promo