Курс Програмування на 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
Вартість
уточнюйте