Застосування Visual Basic for Application (VBA) для створення моделей
VBA - це всього лише інструмент, за допомогою якого створення якоїсь комп'ютерної моделі або розрахункової таблиці, може бути досягнута найменшими зусиллями. Наприклад, - одночасне визначення точки беззбитковості в багатономенклатурному виробництві для всіх видів продукції, що випускається підприємством. Або розрахунок руху грошових проток в щоденному розрізі при бюджетуванні. Без вживання VBA, використовуючи лише одні формули, це було б просто неможливим завданням.
Або ж за допомогою VBA створена якась технологія, що полегшує працю користувача. Наприклад, введення даних в журнал реєстрації касових документів. В даному випадку вживання VBA виправдане підвищенням продуктивності праці і більшою гарантією уникнення введення помилок.
Макроси (підпрограми) в своїй більшості написані не на високому рівні професійного програміста. Автор не ставив перед собою такого завдання. Завдання автора як користувача з досвідом - показати шлях (або різні напрями) технології вирішення яких-небудь окремих завдань або проблем, що часто зустрічаються на практиці і, можливо, не висвітлених в популярній літературі раніше. А якщо вже напрям є, то виправити або дописати професійно код VBA - справа техніки.
Якщо на якомусь етапі буде необхідний опис автоматизації процесу, в якому будуть використані елементи VBA, то це буде популярно освітлено на практичних прикладах.
Основа для створення комп'ютерних моделей вибрана наступна:
· опис проблеми (або завдання), яку необхідно вирішити;
· опис технології її рішення;
· створення і введення формул, що виробляють обчислення окремих елементів створюваної моделі;
· механічний запис міні-підпрограм (макросів) і при необхідності їх удосконалення;
· створення і впровадження елементів управління, для управління створюваними моделями.