<< Zpracování dat | Tabulkové procesory | Cvičení >>
Makro
- skupina akcí pro automatické vykonání
- akce jsou uloženy v tabulce jako pojmenovaný objekt
- objekt obsahuje příkazy v jazyce Visual Basic pro aplikace
Využití maker
- automatizace často opakovaných činností
- zjednodušení práce s formuláři
- ovládání tabulky pomocí tlačítek, dialogů a menu
Tvorba maker
Vytvoření makra
- Automatickým záznamem
- spuštění záznamu
- provedení akcí
- ukončení záznamu s uložením makra
- Zápisem v jazyce Visual Basic
- využití vestavěného editoru VBA
- detailní znalost příkazů a syntaxe VBA
- Kombinací záznamu a zápisu
- nejprve záznam
- následně úpravy a doplnění kódu VBA
Uložení maker
- V aktuálním souboru
- nejčastější způsob uložení maker
- makra budou použitelná jen v aktuálním souboru
- Ve speciálním souboru
- zvláštní soubor pro uložení maker, která pracují s daty z více souborů
- možnost přenosu maker pomocí tohoto souboru
- makra jsou použitelná v souborech až po otevření speciálního souboru
- V systémovém souboru
- v osobním sešitu maker PERSONAL.XLS ve složce XLStart
- makra v tomto sešitu jsou použitelná ihned po zapnutí excelu
Úpravy maker
Možnosti editace maker
- Použití editoru jazyka VBA
- Nástroje-> Makro-> Makra...Výběr sešitu/makra...-> Upravit
- Použití editoru jazyka VBA
Ovládání maker
- Spouštění z menu
- základní ale málo používaný způsob
- Nástroje-> Makro-> Makra...Výběr sešitu/makra...-> Spustit
- základní ale málo používaný způsob
- Použití klávesových zkratek
- rychlé spouštění pomocí předem přiřazené klávesové kombinace
- Nástroje-> Makro-> Makra...Výběr sešitu/makra...-> Možnosti
- rychlé spouštění pomocí předem přiřazené klávesové kombinace
- Spuštění tlačítkem
- jednoduchá a často používaná možnost spouštění
- využití panelu nástrojů Formuláře
- Využití dalších formulářových prvků
- Tvorba dialogů
- Použití panelu nástrojů
- Použití roletového menu