Kurz je určen pro všechny, kteří chtějí začít programovat ve Visual Basicu jako rozšíření aplikace Microsoft Excel. Kurz na praktických příkladech seznamuje účastníky, jak pomocí jazyka VBA manipulovat se základními objekty Excelu - Application, Workbook, Worksheet a Range, jak ošetřovat chyby v běhu programu, ladit kód a jak využívat vestavěné funkce VBA.
Lektoři z firmy: COMPUTER HELP, spol. s r.o.
Hlavní témata kurzu
* Terminologie
Pojmy třída, objekt, metoda, vlastnost
* Popis a úprava prostředí pro vytváření maker
Kde jsou makra uložena
Krokování maker a spouštění maker
Práce s nápovědou.
* Základní zásady programování v jazyce VBA
Způsob zápisu procedur
Komentáře
Proměnné a konstanty – deklarace, viditelnost
Vestavěná dialogová okna
Podmínky, cykly
Klíčové slovo FOR EACH
Objektové proměnné
* Popis objektového modelu Excelu
Třída Application
Třída Workbooks
Třída Workbook – práce se sešitem
Třída Sheets, Worksheets, Charts
Třída Worksheet - práce s listy
Třída Range - práce s buňkami
* Základní funkce VBA
Vestavěné funkce VBA – LEFT, RIGHT, NOW, REPLACE, DATE, FORMAT
* Použití vestavěných funkcí MS Excel ve VBA
SUM, AVERAGE, MAX, MATCH
* Programové vkládání vzorců do MS Excel
Programová práce s funkcí Svyhledat
* Ladění programového kódu.
Ošetření run-time chyb v proceduře
Ignorování chyb.
* Ukládání procedur do Osobního sešitu maker
Makra, která musí být dostupná pro všechny soubory
* Příklady procedur
Vyfiltrování požadovaných údajů z dodaného souboru
Vygenerování samostatného souboru/listu pro jednotlivá oddělení
Sloučení listů/souborů do jedné tabulky
Vygenerovat tabulku podle vypočítaných kritérii
Úprava CSV souboru na požadovaný formát-vložení VLOOKUP
Filtrování přes více listů
Odstranění prázdných řádků/sloupců
Uzamčení/odemknutí/zobrazení/skrytí všech listů
Dělka kurzu
3 dny (18 vyučovacích hodin)
Hlavní témata kurzu * Terminologie Pojmy třída, objekt, metoda, vlastnost * Popis a úprava prostředí pro vytváření maker Kde jsou makra uložena Krokování maker a spouštění maker Práce s nápovědou. * Základní zásady programování v jazyce VBA Způsob zápisu procedur Komentáře Proměnné a konstanty – deklarace, viditelnost Vestavěná dialogová okna Podmínky, cykly Klíčové slovo FOR EACH Objektové proměnné * Popis objektového modelu Excelu Třída Application Třída Workbooks Třída Workbook – práce se sešitem Třída Sheets, Worksheets, Charts Třída Worksheet - práce s listy Třída Range - práce s buňkami * Základní funkce VBA Vestavěné funkce VBA – LEFT, RIGHT, NOW, REPLACE, DATE, FORMAT * Použití vestavěných funkcí MS Excel ve VBA SUM, AVERAGE, MAX, MATCH * Programové vkládání vzorců do MS Excel Programová práce s funkcí Svyhledat * Ladění programového kódu. Ošetření run-time chyb v proceduře Ignorování chyb. * Ukládání procedur do Osobního sešitu maker Makra, která musí být dostupná pro všechny soubory * Příklady procedur Vyfiltrování požadovaných údajů z dodaného souboru Vygenerování samostatného souboru/listu pro jednotlivá oddělení Sloučení listů/souborů do jedné tabulky Vygenerovat tabulku podle vypočítaných kritérii Úprava CSV souboru na požadovaný formát-vložení VLOOKUP Filtrování přes více listů Odstranění prázdných řádků/sloupců Uzamčení/odemknutí/zobrazení/skrytí všech listů Dělka kurzu 3 dny (18 vyučovacích hodin) |