Toto pokročilé školení je určeno všem programátorům v jazyce Visual Basic for Applications, kteří si chtějí dále prohloubit svoje znalosti získané v základním školení. Školení se věnuje typickým tématům automatického zpracování tabulek a souborů pomocí VBA, probírat se budou také formuláře a ovládací prvky. Výuka je založena na složitějších příkladech z praxe.
1.1 Modul, procedura, makro, funkce
1.2 Přístupnost procedur a funkcí - lokální a globální
1.3. Parametry funkcí, nepovinné parametry
1.4. Objektový model Excelu - objekty, metody, vlastnosti
1.5. Události, událostní procedury a jejich spouštění
1.6. Rozdíly mezi Null, Nothing, Empty a Missing
2.1. Otevření souboru, vyvolání dialogového okna „otevřít soubor“ včetně výběru typu souboru
2.2. Uložení souboru, vyvolání dialogového okna „Uložit jako“
2.3. Výběr složky, dialogové okno pro výběr složky
2.4. Procházení adresáře (složky)
3.1. Procházení tabulky, automatická úprava dat na základě podmínky
3.2. Vyhledávání souvisejících dat pomocí VBA
4.1 Vytvoření datového připojení na zdroj dat pomocí ADO
4.2. Vytvoření Data Cache pro kontingenční tabulku
4.3. Umístění a vložení kontingenční tabulky
4.4. Úpravy kontingenční tabulky pomocí VBA - formát, filtry atd.
5.1. Nastavení zdroje dat pro graf
5.2. Výběr typu grafu, nastavení objektů
5.3. Formátování grafu pomocí VBA - datový bod, osa, legenda, nadpis atd.
6.1. Vytvoření nového formuláře
6.2. Použití ovládacích prvků ve formuláři – seznam, pole se seznamem, zaškrtávací pole a přepínače, tlačítka
6.3. Nastavení vlastností formuláře a ovládacích prvků
7.1. Pole se seznamem s více sloupci
7.2. Načtení obsahu pole se seznamem z vícerozměrného pole
7.3. Vzájemné propojení prvků
7.4. Skrývání a zobrazování objektů
8.1. Vytvoření přihlašovacího formuláře
8.2. Definice uživatelů, práv a hesel
8.3. Skrývání listů na základě práv přihlášeného uživatele
Uvedená osnova je doporučená, skutečný obsah školení se může mírně lišit dle potřeb aktuální skupiny účastníků.
MS Excel 2010 - Školení Visual Basic for Applications (VBA) I.
Pro každého účastníka poskytnutí počítače, výukové materiály, příklady, cvičení, osvědčení o účasti a občerstvení.