Excel + VBA
Microsoft Visual Basic for Aplications (VBA) je efektívny programovací jazyk implementovaný v programoch kancelárskeho balíka MS Office ako sú Excel, Word, Powerpoint, Outlook, a.i. ako jazyk pre programovanie makier.
Väčšina užívateľov (štatistiky hovoria o 9 z 10) používa pri svojej práci práve produkty od spoločnosti Microsoft, no väčšina si vôbec neuvedomuje obrovský potenciál, ktorý balík MS Office poskytuje. Pričom zakúpenie licencie balíka MS Office nie je vôbec najlacnejšou záležitosťou.
Našim hlavným cieľom je práve pomôcť využiť túto investíciu našim klientom maximálnym možným spôsobom. Preto v prípade, že vo firme vystane potreba sofistikovanejšej aplikácie je potrebné si zodpovedať nasledovné otázky
Otázku, či potrebujeme často krát drahé riešenie v podobe špecifického produktu, už vytvoreného, ktorý teda nemusí spĺňať Vaše požiadavky a vyžiada si dodatočné náklady vo forme kúpi ďalších modulov a to sa ešte nebavíme o dodatočných nákladoch za hardwarové vybavenie.
Alebo sa vyberieme cestou využitia existujúcej platformy a postavíme presne to čo potrebujete bez dodatočných nákladov.
Nedovolíme si tvrdiť, že aplikácie vytvorené na platforme MS Office s použitím programovacieho jazyka VBA sú jediným vhodným riešením, pretože ako všetko, tak aj toto riešenie má svoje pre a proti.
Základné výhody aplikácií postavených na platforme MS Excel s použitím VBA:
Čas vývoja (v závislosti od zložitosti aplikácie od pár dní po mesiace)
Cena aplikácie
Aplikácia je ušitá na mieru, žiadne nepotrebné moduly
Aplikácia je ihneď pripravená na používanie. Jednoducho spustíte ako obyčajný MS Excel súbor a program sa postará o statné
Nevýhody:
Aplikácie na tejto báze sú pomalšie, pretože na svoj chod využívajú už aj tak dosť robustné aplikácie balíka MS Office. No pri bežných aplikácia je rýchlosť takmer nebadateľná. Ak by sme sa však bavili o zložitom analytickom nástroji, kde prebehne milión výpočtov, tak vtedy sú už na mieste úvahy o inom riešení.
Nevyhnutnosť mať balík MS Office