Програмування VBA


Здобудьте вміння програмувати на курсі Visual Basic for Applications (VBA) для Microsoft Excel, освоївши основи програмування та розробки макросів. Курс VBA Excel забезпечить вас необхідними знаннями та навичками для ефективного використання VBA у повсякденній роботі з Excel. 4 дні - 32 академічних години - 24 астрономічних години.


12000 18000-33.33%

Флажок: *
Оберіть дату: *
Будь ласка, виберіть дату
 

Детально


Аудиторія курсу:

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


Завдання курсу:

  • Навчити основам програмування.
  • Ознайомити з середовищем розробки VBA.
  • Освоїти написання коду на VBA.
  • Розробити навички обробки помилок та налагодження програм.
  • Ознайомити з об'єктно-орієнтованим програмуванням (ООП).
  • Вивчити роботу з користувацькими формами та елементами керування.
  • Навчити створенню макросів для Excel та інтеграції з іншими програмами Office.

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

Модуль 1: Основи програмування

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

Модуль 2: Вступ до Visual Basic та VBA

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

Модуль 3: Основи написання коду на VBA

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

Модуль 4: Основи обробки помилок та налагодження програм

  • Типи помилок: синтаксичні, часу виконання, логічні.
  • Перехоплення та обробка помилок, продовження виконання програми.
  • Крокове виконання та відстеження змінних.
  • Використання вікон Immediate та Watches, точок переривання.

Модуль 5: Основи об'єктно-орієнтованого програмування (ООП)

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

Модуль 6: Користувацькі форми та елементи керування

  • Створення та додавання форм до проекту.
  • Додавання та організація елементів керування на формі.
  • Властивості стандартних елементів керування: Text box, Label, Command button тощо.

Модуль 7: Події стандартних елементів керування та форми

  • Поняття події та створення обробників подій.
  • Типові події та їх обробка.

Модуль 8: Робота з файлами та папками. Використання текстових файлів

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

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

Модуль 10: Робота з діаграмами

Модуль 11: Обробка подій Excel

  • Події робочих книг та робочих листів.

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

  • Приклад взаємодії з Word.

Подібні послуги