MS Excel je jedním z vašich základních nástrojů, bohužel ale musíte často provádět stejné nebo velice podobné úkony sestávající z několika kroků, které byste nejraději provedli jedním klikem na nějaké tlačítko. Řešením vašeho problému by mohla být makra. Makra MS Excelu jsou podprogramy napsané v programovacím jazyce VIsual Basic for Applications. Makra je v MS Excelu možné nahrávat, kdo to ale myslím s makry vážně, musí se je naučit psát. A to je smyslem tohoto kurzu. Kurz programování maker obsahuje dvě základní části. Jednak posluchače seznámí s principy programovacího jazyka Visual Basic for Appliacitions (tyto znalosti lze využít i v ostatních aplikacích balíku MS Office), poté se ale zaměří na objekty vlastní pouze MS Excelu, jmenovitě objekty Range, Worksheet, Workbook a Application.
Obsah
- Popis vývojového prostředí Visual Basic for Applications.
- Nahrávání maker – relativní a absolutní makra.
- Možnosti spouštění maker.
- Typy modulů a ukázky jejich použití.
- Proměnné – datové typy, deklarace proměnných.
- Procedury a funkce.
- Základní příkazy pro řízení toku programu – podmínky, cykly.
- Základní funkce jazyka VBA (MsgBox, InputBox a další).
- Ošetření chyb.
- Pole a kolekce.
- Objekt Range – programování na úrovni buněk.
- Objekt Worksheet – programování na úrovni listů.
- Objekt Workbook – programování na úrovni sešitu.
- Objekt Application – programování na úrovni aplikace MS Excel.