Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
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
Počet kreditů
Garant předmětu
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
Elearning
Zařazení předmětu ve studijních plánech
Přednáška
Vyučující / Lektor
Osnova
1. Úvod do VBA, formuláře, událostní procedury listů a sešitu, ovládací prvky ActiveX3. 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í chyb11. Práce se soubory, tisky13. Závěrečná konzultace
Cvičení
1. Itinerář předmětu, obsah předmětu, základní pravidla2. Úvod do VBA, formuláře, událostní procedury listů a sešitu, ovládací prvky ActiveX3. 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í chyb11. Konzultace 12. Práce se soubory, tisky13. Závěrečný test
Samostudium
Vypracování samostatných úkolů
Individuální příprava na ukončení
Příprava k zápočtu ze studijních materiálů - e-learning a literatura