159
Розділ 4. Комп’ютерні інформаційні технології на базі табличного процесора EXCEL
4.18. Практична робота “Програмування на VBA (на
прикладі формування звіту про фінансові
результати готелю)”
Умова роботи. Програмування на Visual Basic for
Application (VBA) повинно включати наступні етапи:
- в середовищі Excel: створюються на відповідних зак-
ладках аналітична форма „Аналіз фінансових результатів
готелю” та форма „Введення інформації”; будуються між
даними формами інформаційні зв’язки; створюються мак-
роси автоматизованого введення інформації, перегляду та
друкування показників готелю;
- в редакторі VBA додатка Excel: будується діалогова фор-
ма „Фінансові результати” з елементами управління; готу-
ються програмні модулі запису поточної дати, введення
інформації, перегляду та друку показників готелю, закрит-
тя форми, автоматизованого виклику діалогової форми
„Фінансові результати” в середовище Excel;
- в середовищі Excel створюється кнопкова панель ко-
ристувача для автоматизованого виклику файла з власної
папки та діалогової форми „Фінансові результати” із редак-
тора VBA;
- перевіряється робота запрограмованої діалогової фор-
ми на контрольному прикладі формування звіту про фінан-
сові результати готелю.
Хід роботи:
1. Завантажити додаток Excel.
2. В новій книзі залишити закладку „Лист1” пустою, ак-
тивізувати закладку „Лист2” і змінити її назву на „Фінан-
сові результати”. На даній закладці побудувати аналітичну
форму „Аналіз фінансових результатів готелю” (рис.4.43).
3. У відповідні клітинки аналітичної форми ввести фор-
мули обчислення показників, їх абсолютне та відносне
відхилення (табл.4.16).
4. Побудувати форму для автоматизованого введення
первинної інформації. Для цього необхідно активізувати
закладку „Фінансові результати” і через контекстне меню
виконати команду „Перемістити/Скопіювати”.