
MS Excel - formuláře, události a aplikace
„Z Excelu aplikace. Z tebe vývojář – co ví, co dělá.“
Excel umí víc, než si většina lidí myslí. Když do hry zapojíš formuláře, reakce na události a vlastní aplikace, začínáš tvořit nástroje, které šetří čas, vypadají profesionálně a fungují jako malý software. V tomto workshopu se ponoříme do světa VBA naplno – a ukážeme ti, že Excel se může stát základem vlastní aplikace.
Tento čtyřhodinový workshop je určen pokročilejším uživatelům, kteří chtějí Excel přetvořit v chytrý nástroj s uživatelským rozhraním. Vhodný je pro vývojáře, analytiky, datové specialisty i zvědavce, kteří chtějí tvořit nástroje na míru svým potřebám.
Naučíš se vytvářet formuláře (UserForms) s ovládacími prvky jako jsou textboxy, tlačítka nebo comboboxy. Pochopíš, jak Excel reaguje na události (např. otevření souboru, změna buňky) a jak tuto sílu využít. Podíváme se i na propojení s Outlookem a Wordem, optimalizaci výkonu, bezpečnost maker a tvorbu šablon. Na závěr si každý účastník vytvoří vlastní malou aplikaci nebo dashboard.
Cíle kurzu:
- Vytvořit formulář (UserForm) s různými ovládacími prvky
- Umět reagovat na události listu a sešitu pomocí VBA
- Propojit Excel s dalšími aplikacemi (Outlook, Word)
- Optimalizovat výkon kódu a dbát na bezpečnost
- Vytvořit šablonu nebo mini aplikaci na základě zadání
Kurz vám přinese:
- Schopnost tvořit formulářové rozhraní v Excelu
- Dovednost řídit chování Excelu podle událostí
- Možnost automatizovat práci napříč aplikacemi Office
- Přehled o bezpečnostních zásadách a digitálním podepisování maker
- Vlastní funkční aplikaci nebo dashboard jako výstup kurzu
Osnova:
- UserForms – tvoje vlastní okno v Excelu
- Tvorba formuláře: textboxy, comboboxy, tlačítka
- Přiřazení akcí k jednotlivým prvkům
- Přenos dat z formuláře do listu
- Reakce na dění – události v akci
- Události listu a sešitu (Open, Change, BeforeSave...)
- Využití událostí pro automatizaci procesů
- Praktické příklady: upozornění, validace, zámky
- Excel a jeho kámoši: Word & Outlook
- Odesílání mailů z Excelu
- Generování dokumentů ve Wordu
- Tipy na propojení bez složitého nastavování
- Výkon, bezpečnost, podpisy
- Rychlejší běh kódu (optimalizace, vypnutí výpočtů)
- Podepisování maker a důvěryhodné zdroje
- Ochrana proti chybám a zabezpečení aplikací
- Finále: tvoje vlastní aplikace
- Zadání malého projektu – dashboard nebo nástroj na míru
- Kombinace všeho, co jsme se naučili
- Prezentace a sdílení výstupů
Poptat kurz