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

Навчання може бути проведено за будь-якою версією Microsoft Office. Програма курсу адаптується під специфіку, потреби та рівень підготовки фахівців.

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


Після закінчення курсу слухачі зможуть:
  • эффективно использовать VBA для Microsoft Excel.
Аудиторія

Аналітики, менеджери та адміністратори баз даних, програмісти-початківці, фахівці, які працюють з Microsoft Excel.


Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
  • досвід роботи в Microsoft Windows и Microsoft Excel.
  1. Основи програмування
    • Поняття мови програмування
    • Поняття середовища розробки
    • Програми, процедури, функції
    • Змінні, їх типи
    • Цикли та розгалуження
    • Об'єктно-орієнтоване програмування (ООП)
  2. Вступ до Visual Basic та VBA
    • Що таке Visual Basic та Visual Basic for Applications
    • Область застосування мови, її особливості
    • Середовище розробки VBA
    • Налаштування Excel, які пов'язані з VBA
    • Макроси та VBA
    • Створення та збереження проекту
    • Виконання програми
  3. Основи написання коду на VBA
    • Оголошення змінних, область видимості, присвоєння значень
    • Типи даних, приведення типів
    • Константи
    • Робота з масивами
    • Оператори та вирази. Деякі вбудовані функції VBA
    • Операції порівняння, логічні функції. Оператори розгалуження
    • Цикли
    • Процедури та функції, їх аргументи
    • Організація тексту програми
  4. Основи обробки помилок та налагодження програм
    • Типи помилок: синтаксичні, часу виконання, логічні
    • Перехоплення та обробка помилок. Продовження виконання програми. Використання об'єкта 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
  5. Основні поняття об'єктно-орієнтованого програмування (ООП)
    • Об'єкти. Класи та екземпляри класів. Наслідування
    • Властивості, методи, події
    • Колекції
    • Ієрархія об'єктів. Об'єктна модель програми
  6. Форми користувачів. Елементи управління
    • Форма Form, додавання форм в проект
    • Поняття елемента управління, додавання елементів управління на форму, їх організація на формі
    • Деякі стандартні елементи управління: Text box, Label, Command button, Check box, Option button, List box, SpinButton, Frame тощо
    • Деякі властивості елементів управління
  7. Події стандартних елементів управління та форм
    • Поняття події та обробника події
    • Деякі типові події, створення обробників подій
  8. Об'єктна модель Excel. Створення макросів Excel
    • Поняття об'єктної моделі додатку Microsoft Office. Об'єктна модель Excel. Отримання довідки
    • Об'єкт Application
    • Поняття колекції. Колекції Workbooks, Worksheets, Charts тощо
    • Властивості та методи об'єктів класів Workbook, Worksheet, Range тощо
    • Робота з виділеннями
    • Використання функцій Excel
  9. Робота з файлами та папками. Використання текстових файлів
  10. Робота з діаграмами
  11. Створення макросів для Excel, що працюють з іншими додатками Office
    • Взаємодія з Word
    • Взаємодія з Outlook
    • Взаємодія з Project
  12. Обробка подій Excel
    • Поняття події, типи подій
    • Події робочої книги
    • Події робочих листів

Реєстрація на найближчий курс

Код курсу

NT-VBA for Excel

Тривалість, днів (годин)

4 (32)

Найближчі дати

за запитом

Ціна, грн