Курс по VBA. Макросы в Excel

Продвинутый Курс программирования на VBA!

Подробно в одном ролике

Учимся программировать в Excel
Углубленное изучение макросов и VBA

VBA с нуля до PRO - создание приложения

Подробное и детальное углубленное изучение VBA на примере реального проекта

1
2
3
4
5
6
7

1. МОДУЛЬ ПРОДАЖИ

В модуле Продажи создаем и подробно разбираем, как работать и взаимодействовать с формой. Разрабатываем форму с нуля, знакомимся с элементами ToolBox и их свойствами. Создаем процедуры и функции, которые взаимодействуют с формой, таблицей и элементами.

2. МОДУЛЬ СКЛАД

Разработка и создание механизма обработки любого прайс-листа под требования вашего ассортимента в магазине. Работа с коллекциями и продвинутыми массивами - Dictionary и Type  

3. МОДУЛЬ SMS-ОПОВЕЩЕНИЕ

Разработка модуля sms-рассылки и подключение модуля к сервису смс-рассылок. Создание формы, проверка номера телефона, работа с ListBox на запись и чтение данных. Создание базы данных для клиентов

4. МОДУЛЬ ОРГАНИЗАЦИИ

Разработка модуля Организации. Создание базы данных для организаций (юридические лица). Выбор организации и поиск по базе. Создание договора с подстановкой полей в Word-документ. Создание счета и накладной, сохранение в PDF

5. МОДУЛЬ ЗАТРАТЫ

Разработка формы и модуля под затраты. Создание и привязка статей затрат к описанию затрат. Создание таблицы затрат по всем статьям и описаниям 

6. МОДУЛЬ АНАЛИЗ

Создание блока Анализ затрат. Добавление разделов для анализа (доходная часть, затратная часть, заказы, аналитика сайта). Работа с формулами массива, математическими и статистическими функциями.

7. БОНУС - МОДУЛЬ EMAIL-РАССЫЛКИ

Бонусный готовый модуль в подарок! Отправка и массовая рассылка электронных писем по базе клиентов или отправка отчетов в формате файлов excel любого листа учета или подготовленного отчета, графика, сводной информации

Основные темы и уроки курса на VBA

Программирование на VBA - основы и углубленные знания

1

УРОК

ПОСТАНОВКА ЗАДАЧИ

Для чего все и зачем?

4

УРОК

ПИШЕМ ПЕРВЫЙ КОД

Объектно-ориентированное программирование. Option Explicit

2

УРОК

ДИЗАЙН И ОФОРМЛЕНИЕ 

Создание основных элементов

5

УРОК

СПИСКИ COMBOBOX

Заполнение элементов ComboBox данными из таблиц (справочников) 

3

УРОК

МОДУЛЬ ПРОДАЖИ

Разработка формы UserForm и позиционирование элементов ToolBox

6

УРОК

ПОИСК ТОВАРОВ ПО АРТИКУЛУ

Метод Range.Find

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

7

УРОК

ОБРАБОТКА ОШИБОК

Подсчет и обработка Err

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

10

УРОК

МОДУЛЬ ОРГАНИЗАЦИИ

Пишем код для добавления организаций в таблицу 

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

8

УРОК

ЛОГИСТИКА

Проверка полей и модуль Логистика

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

11

УРОК

АВТОРИЗАЦИЯ ПОЛЬЗОВАТЕЛЕЙ

Вход в систему, проверка прав пользователей

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

9

УРОК

Функции (Function) и доработки

Функции расчета затрат, маржи и прибыли

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

12

УРОК

ОБНОВЛЕНИЕ ПРОДАЖ

Пишем обновление и удаление конкретного заказа прямо из таблицы

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

13

УРОК

ОБНОВЛЕНИЕ И УДАЛЕНИЕ

Функционал обновления и удаления заказов

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

16

УРОК

КОД ОТПРАВКИ СМС

Пишем основной код для отправки SMS-сообщений. Тестируем отправку

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

14

УРОК

СОБЫТИЕ KeyAscii 

Проверка вводимых значений, функция защиты листа

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

17

УРОК

ПРОВЕРКА ТЕЛЕФОНА

Проверка номера телефона в модуле смс-оповещений и другие доработки

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

15

УРОК

SMS-ОПОВЕЩЕНИЕ

Разработка модуля sms-оповещения

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

18

УРОК

КЛИЕНТЫ В LISTBOX

Работаем с полем ListBox и свойствами List, Selected

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

19

УРОК

МОДУЛЬ ОРГАНИЗАЦИИ 

Работаем с созданием модуля Организаций

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

22

УРОК

СОЗДАНИЕ СТРУКТУРЫ СЧЕТА

Удаляем строки, добавляем и работаем с объединением ячеек для структуры счета

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

20

УРОК

ТАБЛИЦА С ОРГАНИЗАЦИЯМИ

Добавление, редактирование и проверка организаций в таблице

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

23

УРОК

ЗАПОЛНЕНИЕ СЧЕТА

Заполнение счета данными заказа и подсчет суммы

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

21

УРОК

СОЗДАНИЕ СЧЕТОВ

Формируем счета для организаций, пишем функцию для периода

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

24

УРОК

ЭКСПОРТ В PDF

Сохранение счета в PDF и его экспорт

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

25

УРОК

СОЗДАНИЕ ДОГОВОРОВ В WORD

Автоматическое создание договоров в Word для организаций

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

28

УРОК

ОБНОВЛЕНИЕ ЦЕН И ОСТАТКОВ

Работа с прайс-листами поставщиков. Изучаем метод GetFileName и модель FSO

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

26

УРОК

СПИСАНИЕ СО СКЛАДА

Автоматическое списание товара со склада

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

29

УРОК

МАССИВ И ТИП TYPE

Обработка прайс-листа и создание пользовательского типа Type

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

27

УРОК

МОДЕЛЬ RGB И DICTIONARY

Работа с моделью RGB и продвинутым массивом словарем Dictionary

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

30

УРОК

ОБРАБОТКА ПРАЙСА

Обновляем данные в таблице из массива загруженного прайс-листа

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

31

УРОК

МОДУЛЬ ЗАТРАТЫ

Разрабатываем отчетную таблицу для анализа показателей интернет-магазина

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

32

УРОК

АНАЛИЗ ПРОДАЖ. ФУНКЦИИ

Работа с функциями: СУММЕСЛИМН, СРЗНАЧЕСЛИМН, ЕСЛИОШИБКА, СУММПРОИЗВ, ПОИСКПОЗ, СТРОКА

УРОК ДОСТУПЕН В ПОЛНОЙ ВЕРСИИ

32 урока/16 часов

КОЛИЧЕСТВО УРОКОВ/ПРОДОЛЖИТЕЛЬНОСТЬ КУРСА

Получить БЕСПЛАТНО первые 5 уроков!

БЫСТРАЯ РЕГИСТРАЦИЯ -  ДОСТУП К УРОКАМ!

Чему Вы научитесь после прохождения курса на VBA?

  • Объектно-ориентированному программированию на VBA (книга, листы, ячейки - Workbooks, Worksheets, Range, Cells)
  • Освоите редактор Visual Basic Editor в Excel
  • Изучите что такое Модули и Пользовательские формы (Module, UserForm)
  • Разберемся с локальными и глобальными переменными, а также константами (Const)
  • Изучим типы переменных - String, Integer, Double, Long, Date, Variant
  • Много раз поработаем с операторами сравнения - If, Then, Else, And, Or, Select Case
  • Изучим вдоль и поперек Циклы - For Each, Do While, For Next
  • Запомним важный оператор присваивания Set
  • Использование оператора GoTo и меток
  • Работа с "умными таблицами" - объекты ListObjects и ListRows
  • Работа с элементами формы - TextBox, ComboBox, CheckBox, Label, DatePicker, ListBox, CommandButton и др.
  • Заполнение ListBox с использованием свойства List
  • События форм UserForm и ее элементов - Initialize, Click, Change, DblClick, KeyPress и др.
  • Работа со свойствами элементов полей (Properties) - Value, Enabled, RowSource, Font, BackColor, Visible и др. 
  • Разработка пользовательских функций Function
  • Функции обработки строк - UCase, Len, Trim, Split, StrConv
  • Функции обработки цвета - VBA.RGB
  • Инструкции Option Explicit и Option Compare Text
  • Пользовательские типы данных - оператор Type
  • Массивы и коллекции (словарь Dictionary, Keys, Items, Exists)
  • Быстрый поиск - метод Find объекта Range
  • Методы защиты листа - Protect и Unprotect
  • Обработка ошибок и их игнорирование - оператор On Error Resume Next
  • Создание объектов документа Word - Word.Application
  • Объектная Файловая Система и библиотека типов Scripting - FileSystemObject
  • Работа с диалогами выбора файлов - Application.GetOpenFilename
  • Методы отправки писем по электронной почты - Outlook.Application, объектная модель CDO

Сертификат о прохождении курса

КУРСы ПО EXCEL + КОМПЛЕКТЫ курсов

Цены курса и программы

Выберите подходящий именно вам

 СКИДКА 50%  
 только до 03 февраля 2026 г

До конца
акции

{{_dnn}} : {{_dl}}
{{_hnn}} : {{_hl}}
{{_mnn}} : {{_ml}}
{{_snn}} : {{_sl}}

АКЦИЯ!

Базовый

2390

РУБЛЕЙ

5990

Готовая программа

32 видео урока

Открытый код

Доработки и улучшения

Консультация и помощь

                  ЛУЧШИЙ ВЫБОР! 

Открытый код

2990

РУБЛЕЙ

8600

Готовая программа

32 видео урока

Открытый код

Доработки и улучшения

Консультация и помощь

Программа под заказ!

 от 9000

РУБЛЕЙ

Под ваши требования

Любой сложности

Доработки и улучшения

Консультация и помощь

ПРОДВИНУТЫЙ КУРС

освоить как профи + итоговая самостоятельная работа

1590 руб

4990 руб.

Продвинутый Курс. 22 урока

Итоговая самостоятельная работа

Сертификат о прохождении курсов

КОМПЛЕКТ №1 

2 мощных курса в комплекте + итоговая самостоятельная работа

2590 руб

5990 руб.

Базовый Курс. 35 уроков

Продвинутый Курс. 22 урока

Итоговая самостоятельная работа

Сертификат о прохождении курсов

Тест на знание программы Excel

КОМПЛЕКТ №2 

3 курса сильно прокачаться в Excel + итоговая самостоятельная работа 

3890 руб

7990 руб.

Базовый Курс. 35 уроков

Продвинутый Курс. 22 урока

Курс на VBA. Базовый. 32 урока

Итоговая самостоятельная работа

Тест на знание программы Excel

Сертификат о прохождении курсов

КОМПЛЕКТ №3 

3 курса сильно прокачаться в Excel + итоговая самостоятельная работа 

4390 руб

8890 руб.

Базовый Курс. 35 уроков

Продвинутый Курс. 22 урока

Курс на VBA. Открытый. 32 урока

Итоговая самостоятельная работа

Тест на знание программы Excel

Сертификат о прохождении курсов

Открытый код на все модули программы 

Популярные вопросы (FAQ)

ЧТО ЭТО ЗА ПРОДУКТ?

Это готовая программа и обучение языка VBA в одном флаконе. Курс рассчитан как на новичков, так и уже на пользователей, которые знают основы программирования на VBA. Уникальность курса в том, что Вы можете использовать готовую разработку для учета своего интернет-магазина, а также научиться с нуля создавать аналогичную разработку и подстроить свою программу под свои конкретные требования и задачи. Это может быть учет практически любого проекта - розничный магазин, оптовая торговля, складская программа, продажи любых товаров и услуг и т.д.

КОМУ БУДЕТ ПОЛЕЗНА ДАННАЯ ПРОГРАММА?

В первую очередь начинающим и средним интернет-магазинам, которые ведут учет в Excel собственными силами, но уже нуждаются в дополнительных возможностях и функциях. Программа идеальна при небольших бюджетах в компании и для тех, кто еще экономит на программах учета

ГДЕ МОЖНО ПОСМОТРЕТЬ УРОКИ БЕСПЛАТНО?

Первые 5 уроков можно посмотреть, отставив заявку в обратной форме, либо зарегистрироваться и получить доступ в личный кабинет - https://lk.1excel.ru/

ПОЧЕМУ ЕСТЬ БЕСПЛАТНЫЕ УРОКИ И ПЛАТНая ВЕРСИЯ?

В бесплатной версии из 5 уроков вы с нуля создаете программу, изучаете основы программирования на VBA и уже примерно понимаете уровень своей подготовки, чтобы решиться далее - стоит ли покупать платную версию более продвинутых уроков? В платной версии вам доступны все уроки, но кроме видео вы получаете дополнительно сразу готовую программу по всем урокам, с дополнительными возможностями и доработками (новый удобный календарь, модуль электронной рассылки и др.). Также вы имеете доступ к открытому коду для самостоятельного изменения функционала программы и индивидуальных разработок

КАК можно связаться с автором и разработчиком данного курса?

Вы можете написать на почту - support@1excel.ru с пометкой в теме письма "Курс VBA"

Все права защищены. Copyright © 2024 Павел Коган

ИП Коган Павел Александрович ОГРН 311502711700019

Служба поддержки: задать свой вопрос

Соглашение об обработке персональных данных