Lektoři z firmy: DIGI Akademie, s.r.o.
Cílová skupina:
Kurz je určen zkušeným uživatelům a příležitostným programátorům.
Zaměření kurzu :
Tento kurz je zaměřen zejména na automatizaci opakujících se činností pomocí Excel VBA (Visual Basic for Applications), ale také na doplnění uživatelského rozhraní o vlastní funkce. Seznámíte se s nezbytnými základy jazyka, jako jsou deklarace proměnných a konstant. Naučíte se programovat vlastní procedury a funkce včetně použití parametrů, pomocí nichž podstatně rozšíříte jejich použitelnost. Poznáte základní objekty aplikace Excel, jejich vlastnosti a metody. Budete umět provádět veškeré operace se sešitem, a s listy. Zvládnete manipulaci s buňkami a jejich obsahem a formátem, a to včetně tvorby nejrůznějších vzorců. Naprogramujete si řadu vlastních užitečných funkcí používajících funkce VBA, kterými si doplníte portfolio funkcí listu sešitu. V řadě úloh budete pro rozhodování používat podmíněné příkazy. Opakující se kroky zrealizujete pomocí vhodných příkazů cyklů. Naprogramovaný kód se naučíte ladit pomocí různých nástrojů, které pomáhají odhalit syntaktické a sémantické chyby. Chyby při běhu programu, způsobené určitými nevhodnými okolnostmi, dokážete eliminovat naprogramováním kódu pro ošetření chyb.
Předpokládané znalosti:
Znalosti na úrovni kurzu Microsoft Excel - makra efektivně.
Program kurzu :
Úvod a příprava prostředí
- oblasti využití kódu VBA v aplikaci Excel
- zobrazení a použití karty Vývojář a nastavení zabezpečení
Opakování a doplnění
- záznam maker a možnosti jejich spouštění
- tvorba, význam a vlastnosti osobního sešitu maker
Seznámení s prostředím editoru VBA
- Project Explorer, Properties Window a okno kódu
- modul, procedura a funkce - význam a použití
- vložení, přejmenování, export, import a odstranění
Nástroje pro ladění kódu
- krokování kódu s využitím různých nástrojů
- zobrazení a použití okna Immediate
Deklarace proměnných a konstant
- deklarace s různým rozsahem platnosti
- okno Locals a jeho použití
Deklarace procedur a funkcí
- deklarace procedury / funkces různým rozsahem platnosti
- použití parametrů procedur a funkcí
Operátory a funkce
- praktické použití operátorů a vybraných funkcí VBA
- použití funkcí listu sešitu ve VBA
Objektový model Excel
- úvod do práce s kolekcemi, objekty a jejich vlastnostmi a metodami
- příkazy pro práci s kolekcemi a objekty
- práce s konkrétními objekty a kolekcemi
Příkazy VBA
- podmíněné příkazy
- příkazy cyklů
Chyby při běhu
- ignorování chyby při běhu
- ošetření chyb při běhu
Cílová skupina: Kurz je určen zkušeným uživatelům a příležitostným programátorům. Zaměření kurzu : Tento kurz je zaměřen zejména na automatizaci opakujících se činností pomocí Excel VBA (Visual Basic for Applications), ale také na doplnění uživatelského rozhraní o vlastní funkce. Seznámíte se s nezbytnými základy jazyka, jako jsou deklarace proměnných a konstant. Naučíte se programovat vlastní procedury a funkce včetně použití parametrů, pomocí nichž podstatně rozšíříte jejich použitelnost. Poznáte základní objekty aplikace Excel, jejich vlastnosti a metody. Budete umět provádět veškeré operace se sešitem, a s listy. Zvládnete manipulaci s buňkami a jejich obsahem a formátem, a to včetně tvorby nejrůznějších vzorců. Naprogramujete si řadu vlastních užitečných funkcí používajících funkce VBA, kterými si doplníte portfolio funkcí listu sešitu. V řadě úloh budete pro rozhodování používat podmíněné příkazy. Opakující se kroky zrealizujete pomocí vhodných příkazů cyklů. Naprogramovaný kód se naučíte ladit pomocí různých nástrojů, které pomáhají odhalit syntaktické a sémantické chyby. Chyby při běhu programu, způsobené určitými nevhodnými okolnostmi, dokážete eliminovat naprogramováním kódu pro ošetření chyb. Předpokládané znalosti: Znalosti na úrovni kurzu Microsoft Excel - makra efektivně. Program kurzu : Úvod a příprava prostředí - oblasti využití kódu VBA v aplikaci Excel - zobrazení a použití karty Vývojář a nastavení zabezpečení Opakování a doplnění - záznam maker a možnosti jejich spouštění - tvorba, význam a vlastnosti osobního sešitu maker Seznámení s prostředím editoru VBA - Project Explorer, Properties Window a okno kódu - modul, procedura a funkce - význam a použití - vložení, přejmenování, export, import a odstranění Nástroje pro ladění kódu - krokování kódu s využitím různých nástrojů - zobrazení a použití okna Immediate Deklarace proměnných a konstant - deklarace s různým rozsahem platnosti - okno Locals a jeho použití Deklarace procedur a funkcí - deklarace procedury / funkces různým rozsahem platnosti - použití parametrů procedur a funkcí Operátory a funkce - praktické použití operátorů a vybraných funkcí VBA - použití funkcí listu sešitu ve VBA Objektový model Excel - úvod do práce s kolekcemi, objekty a jejich vlastnostmi a metodami - příkazy pro práci s kolekcemi a objekty - práce s konkrétními objekty a kolekcemi Příkazy VBA - podmíněné příkazy - příkazy cyklů Chyby při běhu - ignorování chyby při běhu - ošetření chyb při běhu |