Školení seznámí účastníky s tvorbou maker a s problematikou tvorby a úpravy automatizačních procesů za pomoci jazyka Visual Basic v MS Excelu. Naučí účastníky vytvářet událostní procedury a funkce. Seznámí v základu se strukturou objektů MS Excelu, jejich metodami a funkcemi. Vše bohatě dokumentováno názornými příklady.
Školení je určeno pro zájemce, kteří běžně pracují v Excelu a potřebují zautomatizovat pracovní postupy a procesy. Předchozí znalost programování je výhodou, ale není nutná.
1.1. Použití ovládacích prvků tlačítko, pole se seznamem, posuvník, číselník atd.
1.2. Použití prvků zabezpečení pro zadávání dat v povolených oblastech a povoleném rozsahu - použití nástroje Ověření dat, zamčení buněk listu a sešitu
1.3. Skrytí mřížky v listu sešitu a další grafická úprava formulářových listů
2.1. Nahrávání maker
2.2. Spouštění maker - klávesovou zkratkou, menu, panely nástrojů
2.3. Automatické spouštění
2.4. Umístění maker a jejich editace v prostředí editoru VB, analogie mezi makrem a procedurou Visual Basicu
3.1. Popis jednotlivých ovládacích prvků editoru
3.2. Nastavení prostředí modulu
3.3. Ladění (Ladící okno, kukátko, krokování maker, zarážky, zastavení makra)
3.4. Práce s nápovědou
3.5. Prohlížeč objektů
4.1. Vytvoření vlastní procedury
4.2. Spouštění procedury pomocí tlačítka na listu
4.3. Vytvoření tlačítka na panelu nástrojů pro spouštění procedury
5.1. Vytvoření vlastní funkce, deklarace vstupní a výstupní proměnné
5.2. Deklarace proměnných, životnost proměnných
5.3. Dostupnost podprogramů a funkcí
6.1. Funkce vstupu a výstupu (MsgBox, InputBox)
6.2. Přepínače, podmínky (If-Then-Else, Select-Case apod.)
6.3. (For-Next, Do-Loop, Do-While)
7.1. Objekty Workbooks, Sheets, Range, Cells atd.
7.2. Vlastnosti a metody objektů
7.3. Kolekce objektů
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í.