Programování VBA
Kód předmětu: 126YVBA |
Anotace | (semestr ) |
---|---|
Předmět se zaměřuje na programování v jazyce Visual Basic for Applications (VBA) v prostředí Microsoft Excel. Studenti se seznámí se základy tvorby maker, strukturou a syntaxí VBA, objektovým modelem Excelu a programováním ovládacích prvků. Kurz pokrývá práci s daty, textovými soubory, automatizaci generování reportů a vytváření uživatelských formulářů. Dále se studenti naučí pracovat s událostními procedurami, vytvářet vlastní třídy a ladit kód. | |
Obsah | |
Práce s makry v Microsoft Excel Základy programování v jazyce VBA Funkce a procedury v jazyce VBA Základy objektového modelu Microsoft Excel Programování ovládacích prvků Programování událostních procedur a vlastních tříd Práce s daty Práce s textovými soubory Automatizace generování reportů Vytváření uživatelských formulářů Pokročilé techniky ladění kódu Zpracování semestrální práce Prezentace semestrální práce | |
Literatura | |
[1] K dispozici jsou studijní opory umístěné v systému Moodle-výuka https://moodle-vyuka.cvut.cz/. [3] Povinná literatura: [4] LAURENČÍK, Marek a BUREŠ, Michal. Programování v Excelu 2019: záznam, úprava a programování maker. Průvodce (Grada). Praha: Grada Publishing, 2021. ISBN 978-80-271-3145-7. [5] KRÁL, Martin. Excel VBA: výukový kurz. Brno: Computer Press, 2010. ISBN 978-80-251-2358-4. | |
Návaznosti | |
-- | |
Studijní plány | |
Předmět je zařazen do následujících studijních plánů: - studijní plán Digitalizace ve stavebnictví - prezenční forma studia (NT2025), skupina Digitalizace ve stavebnictví, povinně volitelné předměty, 2. semestr (NT202502PV), dop. semestr 2 (Studijní plán pro prezenční formu studia od akademického roku 2025/2026 ) |