Excel VBA

Kurzem Vás provede lektoři z firmy AbecedaPC

Základní info

Popis 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.

Cíle kurzu

Vytvářejte v Excelu makra v jazyce VBA - přijďte na školení Excel 2010 VBA.

Úvod do jazyka Visual Basic for Applications
Editor VBA a základy syntaxe
Práce s buňkami, oblastmi, listy a sešity
Proměnné a datové typy
Větvení programu a podmínky
Cykly a opakované zpracování dat
Praktické příklady programovaných maker
Uživatelské formuláře a ovládací prvky
Ladění, sdílení a doporučené postupy
Využití AI při programování maker

Určeno pro

Školení je určené pro pokročilé uživatele programu Excel, je zaměřené na vytváření vlastních funkcí a formulářů s využitím jazyka Visual Basic for Applications (VBA).

Obsah kurzu

    • Ú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

Předpoklady

velmi pokročilá znalost programu Excel

Studijní materiály

naše učební materiály v ceně

Excel VBA

Vybraný termín:

9.12.2026 –  10.12.2026  Středočeský kraj Upřesnující informace k termínu

Cena

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je osm a dvě ? Součet zapište číslicemi.