Программирование VBA


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


33000 48000-31.25%

Флажок: *
Выберите дату: *
Выбрать дату
 

подробно


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

Курс призначений для фахівців, які вже працювали з попередніми версіями 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.

Подобные услуги