Detail předmětu

Aplikační programové vybavení

FP-APVAk. rok: 2025/2026

Předmět je zaměřen zejména na tvorbu projektů a programů ve vývojovém prostředí Visual Basic for Application prostředí MS Excel. Obsahem předmětu je výuka programovacího jazyka VBA v prostředí MS EXCEL s cílem získat základní znalosti a principy programování a dovednosti při tvorbě jednoduchých formulářových programů nebo vlastních funkcí.

Jazyk výuky

čeština

Počet kreditů

4

Zajišťuje ústav

Vstupní znalosti

Základní znalost MS Excel z učiva pro střední školy a gymnázia

Pravidla hodnocení a ukončení předmětu

Pro získání klasifikovaného zápočtu je potřeba získat minimálně 50 bodů z celkového počtu 100 bodů za zápočtový test z problematiky VBA MS Excel. 


Přednášky (lichý týden)  jsou nepovinné, cvičení v lichém týdnu jsou povinná - procvičování odprezentované látky z přednášky,  cvičení v sudém týdnu jsou nepovinná, jedná se o tzv. konzultační cvičení, určená k řešení dotazů či problémů se samostatnými úkoly či konkrétními záležitostmi  na témata procvičované látky.

Učební cíle

Hlavním cílem je osvojení programovacích technik s podporou současných vývojových nástrojů při tvorbě uživatelských programů nebo složitějších projektů.


Studenti budou znát teoreticky i prakticky filosofii tvorby jednoduchých i složitějších aplikací na základě znalostí obecných a moderních programovacích technik a algoritmů včetně znalostí konkrétního vývojového nástroje. 

Studijní opory

viz. doporučená studijní literatura a portál e-learning

Základní literatura

BARILLA, J. Microsoft Excel 2013: Podrobná uživatelská příručka. 1. vyd. Brno: Computer Press, 2013. 496 s. ISBN 978-80-251-4114-4.
FORSTOVÁ Lenka, VBA Excel v příkladech + CD, Computer media, 2010, ISBN 978-80-7402-042-1.
Lambert, Joan. MOS 2016 Study Guide for Microsoft Excel. 1st ed. Redmond: Microsoft Press, 2016. 192 p. ISBN 978-0735699434
MYŠÁK, M. Kontingenční tabulky a grafy: Výukový průvodce. 1. vyd. Brno: Computer Press, 2013. 224 s. 978-80-251-4113-7.

Elearning

Zařazení předmětu ve studijních plánech

  • Program BAK-MIn bakalářský 1 ročník, letní semestr, povinný

Typ (způsob) výuky

 

Přednáška

13 hod., nepovinná

Vyučující / Lektor

Osnova

1. Úvod do VBA, formuláře, událostní procedury listů a sešitu, ovládací prvky ActiveX
3. Objekty, metody, vlastnosti, události, Range, vlastnosti Offset a Cells, proměnné, konstanty, práce s variantním datovým typem zjišťování datového typu proměnné
5. Strukturované proměnné, propojení s ovládacími prvky ActiveX, podmínky, větvení
7. Cykly s konstantním počtem opakování, s řídící podmínkou na začátku a na konci cyklu, cykly prvků množiny nebo kolekce (for each in)
9. Procedury, funkce, moduly, přetěžování, techniky pro ošetření chyb
11. Práce se soubory, tisky
13. Závěrečná konzultace

Cvičení

26 hod., povinná

Vyučující / Lektor

Osnova

1. Itinerář předmětu, obsah předmětu, základní pravidla
2. Úvod do VBA, formuláře, událostní procedury listů a sešitu, ovládací prvky ActiveX
3. Konzultace
4. Objekty, metody, vlastnosti, události, Range, vlastnosti Offset a Cells, proměnné, konstanty, práce s variantním datovým typem zjišťování datového typu proměnné
5. Konzultace
6. Strukturované proměnné, propojení s ovládacími prvky ActiveX, podmínky, větvení
7. Konzultace
8. Cykly s konstantním počtem opakování, s řídící podmínkou na začátku a na konci cyklu, cykly prvků množiny nebo kolekce (for each in)
9. Konzultace
10. Procedury, funkce, moduly, přetěžování, techniky pro ošetření chyb
11. Konzultace
12. Práce se soubory, tisky
13. Závěrečný test

Samostudium

45 hod., nepovinná

Vyučující / Lektor

Osnova

Vypracování samostatných úkolů

Individuální příprava na ukončení

20 hod., nepovinná

Vyučující / Lektor

Osnova

Příprava k zápočtu ze studijních materiálů - e-learning a literatura

Elearning