Školení Excel VBA v angličtině

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

Před školením se předpokládají znalosti na úrovni školení:

Excel Macros

Verze programu

U firemního a individuálního školení si verzi programu, na které bude školení probíhat, můžete zvolit.
Otevřené kurzy probíhají na aktuální verzi programu. Lektor po dohodě s účastníky upozorní na rozdíly starších verzí.