REKVALIFIKAČNÍ A KVALIFIKAČNÍ VZDĚLÁVÁNÍ

Excel VBA

Úhrada ÚP může být možná Certifikát dle pořadatele

O kurzu

Školeni je určené pro uživatele, kteří Excel poměrně dobře ovládají. Posluchači se naučí vytvářet složitější makra, která jim pomohou zautomatizovat opakované postupy nebo rozšíří možnosti Excelu o další funkce. Posluchači se naučí zaznamenávat a poté upravovat makra v jazyce Visual Basic. Seznámí s použitím proměnných, s vytvářením větvení a cyklů v kódu, se základními funkcemi jazyka VBA, programováním událostí a se zásadami správy a zabezpečení maker. * Kurz Excel VBA probíhá v malé skupině účastníků. Kurzu Excel VBA se účastní maximálně 8 osob. Kurz Excel VBA probíhá v plně vybavené počítačové učebně. V průběhu kurzu Excel VBA je pro účastníky zajištěn pitný režim a drobné občerstvení. U nás máte jistotu, že vám objednaný kurz nezrušíme. Poté co u nás kurz Excel VBA objednáte a my vám potvrdíme účast, garantujeme, že se kurz uskuteční. Kurz nerušíme z důvodu malého počtu zájemců. Kurz Excel VBA se uskuteční i pokud se něj přihlásí pouze jeden zájemce. V takovém případě probíhá kurz Excel VBA jako individuální, cena kurzu se nezmění.

  • Úvod do jazyka Visual Basic for Applications
  • návaznost na zaznamenaná makra v Excelu
  • karta Vývojář a makra Visual Basic for Applications
  • způsoby tvorby, používání, ukládání a sdílení maker
  • správné nastavení zabezpečení maker
  • správné nastavení formátu sešitu s podporou maker
  • Editor VBA a základy syntaxe
  • prostředí editoru Visual Basic v Excelu
  • moduly, objekty sešitu, objekty listů a formuláře
  • základy syntaxe jazyka VBA
  • objekty, vlastnosti, metody a funkce
  • procedury a vlastní funkce
  • doporučené postupy pro přehledný a udržitelný kód
  • Práce s buňkami, oblastmi, listy a sešity
  • Range a Cells pro odkazy na buňky a oblasti
  • ActiveCell a Selection pro práci s aktuálním výběrem
  • vkládání hodnot a vzorců do buněk
  • práce s listy pomocí objektu Worksheet
  • práce se sešity pomocí objektu Workbook
  • využití pojmenovaných buněk, oblastí a tabulek
  • Proměnné a datové typy
  • deklarace, inicializace a použití vlastních proměnných
  • základní datové typy ve VBA
  • převody mezi datovými typy, například CInt a CDbl
  • načtení hodnot z buněk do proměnných
  • načtení vstupu od uživatele pomocí InputBox
  • zobrazení informací uživateli pomocí MsgBox
  • Větvení programu a podmínky
  • podmínka IF ... THEN ... ELSE ... END IF
  • porovnávací a logické operátory
  • validace vstupu od uživatele
  • funkce IsNumeric a další kontroly hodnot

Pro koho je kurz určen

Školeni je určené pro uživatele, kteří Excel poměrně dobře ovládají. Posluchači se naučí vytvářet složitější makra, která jim pomohou zautomatizovat opakované postupy nebo rozšíří možnosti Excelu o další funkce. Posluchači se naučí zaznamenávat a poté upravovat makra v jazyce Visual Basic. Seznámí s použitím proměnných, s vytvářením větvení a cyklů v kódu, se základními funkcemi jazyka VBA, programováním událostí a se zásadami správy a zabezpečení maker.

Program kurzu

Kurz Excel VBA probíhá v malé skupině účastníků. Kurzu Excel VBA se účastní maximálně 8 osob. Kurz Excel VBA probíhá v plně vybavené počítačové učebně. V průběhu kurzu Excel VBA je pro účastníky zajištěn pitný režim a drobné občerstvení.

U nás máte jistotu, že vám objednaný kurz nezrušíme. Poté co u nás kurz Excel VBA objednáte a my vám potvrdíme účast, garantujeme, že se kurz uskuteční.

Kurz nerušíme z důvodu malého počtu zájemců. Kurz Excel VBA se uskuteční i pokud se něj přihlásí pouze jeden zájemce.

V takovém případě probíhá kurz Excel VBA jako individuální, cena kurzu se nezmění.

  • Úvod do jazyka Visual Basic for Applications
  • návaznost na zaznamenaná makra v Excelu
  • karta Vývojář a makra Visual Basic for Applications
  • způsoby tvorby, používání, ukládání a sdílení maker
  • správné nastavení zabezpečení maker
  • správné nastavení formátu sešitu s podporou maker
  • Editor VBA a základy syntaxe
  • prostředí editoru Visual Basic v Excelu
  • moduly, objekty sešitu, objekty listů a formuláře
  • základy syntaxe jazyka VBA
  • objekty, vlastnosti, metody a funkce
  • procedury a vlastní funkce
  • doporučené postupy pro přehledný a udržitelný kód
  • Práce s buňkami, oblastmi, listy a sešity
  • Range a Cells pro odkazy na buňky a oblasti
  • ActiveCell a Selection pro práci s aktuálním výběrem
  • vkládání hodnot a vzorců do buněk
  • práce s listy pomocí objektu Worksheet
  • práce se sešity pomocí objektu Workbook
  • využití pojmenovaných buněk, oblastí a tabulek
  • Proměnné a datové typy
  • deklarace, inicializace a použití vlastních proměnných
  • základní datové typy ve VBA
  • převody mezi datovými typy, například CInt a CDbl
  • načtení hodnot z buněk do proměnných
  • načtení vstupu od uživatele pomocí InputBox
  • zobrazení informací uživateli pomocí MsgBox
  • Větvení programu a podmínky
  • podmínka IF ... THEN ... ELSE ... END IF
  • porovnávací a logické operátory
  • validace vstupu od uživatele
  • funkce IsNumeric a další kontroly hodnot
  • vnořené podmínky na praktických příkladech
  • příkaz Select Case pro přehlednější rozhodování
  • Cykly a opakované zpracování dat
  • cyklus FOR ... NEXT
  • cyklus FOR EACH pro procházení objektů
  • cykly DO LOOP a WHILE
  • procházení buněk, řádků, sloupců a tabulek
  • prohledávání a kontrola oblastí
  • zastavení smyčky podle splněné podmínky
  • vnořené smyčky na praktických příkladech
  • Praktické příklady programovaných maker
  • propojení vlastního kódu se zaznamenanými makry
  • automatizace složitějších postupů pomocí procedur
  • úpravy a zpracování většího množství dat
  • generování reportů a exportů pomocí VBA
  • propojení Excelu s dalšími aplikacemi Microsoft Office
  • tvorba vlastních vzorců a funkcí včetně parametrů
  • Uživatelské formuláře a ovládací prvky
  • možnosti využití vlastních formulářů ve VBA
  • návrhová část formuláře, ovládací prvky a rozložení
  • formáty a nastavení prvků formuláře
  • navázání kódu na události formuláře a ovládacích prvků
  • zápis hodnot z formuláře do sešitu
  • pokročilejší validace uživatelského vstupu
  • Ladění, sdílení a doporučené postupy
  • detekce a ošetření chyb
  • krokování kódu a breakpointy
  • kontrola hodnot proměnných při běhu makra
  • možnosti ručního a automatického spouštění maker
  • export a import modulů
  • sdílení maker a základní pravidla bezpečného použití
  • Využití AI při programování maker
  • vysvětlení cizího nebo zaznamenaného kódu pomocí AI
  • návrh úpravy makra podle popisu problému
  • hledání a oprava chyb v kódu
  • doplnění komentářů pro lepší čitelnost makra
  • kontrola logiky navrženého postupu
  • ověření výsledku přímo v Excelu

Vypsané termíny

22. 2. 2027 Praha 22.2.2027 - 23.2.2027, 08:00 - 16:00, 15 hodin (3 dny)
22. 2. 2027 Kolín 22.2.2027 - 23.2.2027, 08:00 - 16:00, 15 hodin (3 dny)