Курс Програмування на VBA для Microsoft Excel

  • Online
  • Для початківців, Для досвідчених
  • Office
Навчальний центр: Networking Technologies
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:4 днів
Початок курсу:Дата формується
Вартість навчання:Уточнюйте

Курс надає знання та навички програмування на Visual Basic for Applications (VBA), зокрема, для Microsoft Excel. Також розглядаються основи програмування.

Програма курсу

Основи програмування

  • Поняття мови програмування
  • Поняття середовища розробки
  • Програми, процедури, функції
  • Змінні, їх типи
  • Цикли та розгалуження
  • Об'єктно-орієнтоване програмування (ООП)

Вступ до Visual Basic та VBA

  • Що таке Visual Basic та Visual Basic for Applications
  • Область застосування мови, її особливості
  • Середовище розробки VBA
  • Налаштування Excel, які пов'язані з VBA
  • Макроси та VBA
  • Створення та збереження проекту
  • Виконання програми

Основи написання коду на VBA

  • Оголошення змінних, область видимості, присвоєння значень
  • Типи даних, приведення типів
  • Константи
  • Робота з масивами
  • Оператори та вирази. Деякі вбудовані функції VBA
  • Операції порівняння, логічні функції. Оператори розгалуження
  • Цикли
  • Процедури та функції, їх аргументи
  • Організація тексту програми

Основи обробки помилок та налагодження програм

  • Типи помилок: синтаксичні, часу виконання, логічні
  • Перехоплення та обробка помилок. Продовження виконання програми. Використання об'єкта Err
  • Покрокове виконання. Команди Step Into, Step Over, Step Out, Run to cursor
  • Відстеження значень змінних. Використання вікон Immediate, Locals, Watches, Call Stack
  • Використання точок переривання. Зупинка програми за допомогою вікна Watches, Break When Value Is True, Break When Value Changes
  • Використання Bookmarks

Основні поняття об'єктно-орієнтованого програмування (ООП)

  • Об'єкти. Класи та екземпляри класів. Наслідування
  • Властивості, методи, події
  • Колекції
  • Ієрархія об'єктів. Об'єктна модель програми

Форми користувачів. Елементи управління

  • Форма Form, додавання форм в проект
  • Поняття елемента управління, додавання елементів управління на форму, їх організація на формі
  • Деякі стандартні елементи управління: Text box, Label, Command button, Check box, Option button, List box, SpinButton, Frame тощо
  • Деякі властивості елементів управління

Події стандартних елементів управління та форм

  • Поняття події та обробника події
  • Деякі типові події, створення обробників подій

Об'єктна модель Excel. Створення макросів Excel

  • Поняття об'єктної моделі додатку Microsoft Office. Об'єктна модель Excel. Отримання довідки
  • Об'єкт Application
  • Поняття колекції. Колекції Workbooks, Worksheets, Charts тощо
  • Властивості та методи об'єктів класів Workbook, Worksheet, Range тощо
  • Робота з виділеннями
  • Використання функцій Excel

Робота з файлами та папками. Використання текстових файлів

Робота з діаграмами

Створення макросів для Excel, що працюють з іншими додатками Office

  • Взаємодія з Word
  • Взаємодія з Outlook
  • Взаємодія з Project

Обробка подій Excel

  • Поняття події, типи подій
  • Події робочої книги
  • Події робочих листів

Особливості курсу

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Методичка у вигляді конспекту
  • Електронний сертифікат НЦ
  • Кава-брейки (очний курс)
  • Консультації тренера протягом 3-х місяців після закінчення курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
Дата формується
Тривалість
1 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
Дата формується
Тривалість
2 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
Дата формується
Тривалість
2 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
20.10.2025
Тривалість
8 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте