Popis:
Tento kurz seznámí posluchače s tvorbou maker v MS Excelu a se základní úpravou a tvorbou maker 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.
Osnova:
- Formuláře v listu MS Excelu
- Použití ovládacích prvků tlačítko, pole se seznamem, posuvník, číselník atd.
- 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
- Skrytí mřížky v listu sešitu a další grafická úprava formulářových listů
- Použití maker v MS Excelu, vysvětlení principu použití maker
- Nahrávání maker
- Spouštění maker - klávesovou zkratkou, menu, panely nástrojů
- Automatické spouštění
- Umístění maker a jejich editace v prostředí editoru VB, analogie mezi makrem a procedurou Visual Basicu
- Práce v prostředí modulu (Visual Basic for Application)
- Popis jednotlivých ovládacích prvků editoru
- Nastavení prostředí modulu
- Ladění (Ladící okno, kukátko, krokování maker, zarážky, zastavení makra)
- Práce s nápovědou
- Prohlížeč objektů
- Podprogram (Sub, Private Sub), procedura
- Vytvoření vlastní procedury
- Spouštění procedury pomocí tlačítka na listu
- Vytvoření tlačítka na panelu nástrojů pro spouštění procedury
- Uživatelské funkce ve Visual basicu
- Vytvoření vlastní funkce, deklarace vstupní a výstupní proměnné
- Deklarace proměnných, životnost proměnných
- Dostupnost podprogramů a funkcí
- Příkazy a klíčová slova VBA
- Funkce vstupu a výstupu (MsgBox, InputBox)
- Přepínače, podmínky (If-Then-Else, Select-Case apod.)
- (For-Next, Do-Loop, Do-While)
- Práce s objekty Excelu - úvod do objektově orientovaného programování
- Objekty Workbooks, Sheets, Range, Cells atd.
- Vlastnosti a metody objektů
- Kolekce objektů
- Ukázkové příklady pro práci s objekty Excelu
Doporučené znalosti:
Účastníci tohoto kurzu by se měli dobře orientovat v programu MS Excel. Vítané jsou jakékoliv zkušenosti s programováním.
Poznámka:
Vzhledem k náročnosti probírané látky si vyhrazujeme možnost drobných změn a úprav v osnově vzhledem ke schopnostem a znalostem účastníků na příslušném kurzu.
Před absolvováním tohoto kurzu doporučujeme absolvovat některý z těchto předcházejících kurzů:
MS Excel II. - pokročilý kurz, verze 2010/2007/2003 MS Excel I. - základní kurz, verze 2010/2007/2003
Po obsolvování tohoto kurzu můžete své znalosti dále rozšířit v některém z těchto navazujících kurzů:
Visual Basic pro MS Excel I. - základní kurz, verze 2010/2007/2003 Visual Basic pro MS Excel II. - pokročilý kurz, verze 2010/2007/2003