Náročnost kurzu: 5/5 – vysoká | Délka skupinového kurzu: 16 h, délka individuálního školení: 10 h
Školení Excel VBA je určeno pro uživatele, kteří už znají základní práci s makry a chtějí se naučit makra upravovat, rozšiřovat nebo psát vlastní postupy v jazyce Visual Basic for Applications. Kurz navazuje na školení Excel makra a je vhodný pro ty, kdo potřebují v desktopovém Excelu automatizovat opakované činnosti, připravovat vlastní funkce, pracovat s formuláři nebo vytvářet složitější řešení pro zpracování dat.
Na praktických příkladech se seznámíte s editorem VBA, objektovým modelem Excelu, prací s buňkami, oblastmi, listy a sešity, proměnnými, podmínkami a cykly. Naučíte se také propojit vlastní kód se zaznamenanými makry, ladit chyby a používat AI jako pomocníka při vysvětlení, úpravě, komentování nebo kontrole kódu.
Co se naučíte
- orientovat se v editoru VBA a pochopit, kde se ukládá kód maker,
- pracovat se základními objekty Excelu, například buňkou, oblastí, listem a sešitem,
- používat absolutní i relativní odkazy na buňky a oblasti v kódu,
- deklarovat proměnné, pracovat s datovými typy a načítat hodnoty od uživatele,
- vytvářet podmínky IF a rozhodovat v kódu podle zadaných hodnot,
- používat cykly pro opakované procházení buněk, řádků, sloupců nebo tabulek,
- vytvářet vlastní funkce, jednoduché formuláře a praktická makra pro běžnou práci,
- ladit kód, hledat chyby a používat AI při vysvětlení nebo úpravě makra.
Osnova školení Excel VBA
U individuálního a firemního školení je možné osnovu přizpůsobit.
- Introduction in VBA in Microsoft Excel
- Advanced macro techniques
- Security settings
- Absolute and relative references
- Editor of Visual Basic language
- Object model in Microsoft Excel
- Getting started with object model
- Work with objects Cell and Range
- Work with object WorkSheet
- Work with object Workbook
- Other frequently used objects
- Variables
- Declarations
- Types of variables
- Work with a field
- Own types
- Branching a program
- IF
- Select Case
- Loops
- For
- For Each
- Do Loop
- While
- Advance techniques
- Creating user-defined functions
- Creating reports using VBA
- Codes distribution – creation of add-ins
- Form elements
- Inserting a button
- Assigning macro to a button
- Other control elements
- Writing data using a form
Předchozí znalosti
Verze programu
Otevřené kurzy probíhají na aktuální verzi programu. Lektor po dohodě s účastníky upozorní na rozdíly starších verzí.