Microsoft Excel VBA - základy

Základní info

Určeno pro

Přestavíme Vám jazyk Visual Basic for Application (VBA), který slouží k tvorbě maker a k automatizaci práce v MS Excel. Vysvětlíme Vám práci s objektovým modelem MS Excel, zejména použití objektů Workbooks, Sheets, Worksheet nebo Range. V rámci kurzu se seznámíme i se způsoby vkládání vzorců, ladění kódu a odchycení chyb.

Obsah kurzu

Hlavní témata kurzu

  • Terminologie

Pojmy třída, objekt, metoda, vlastnost

  • Popis a úprava prostředí pro vytváření maker

Kde jsou makra uložena

Krokování maker a spouštění maker

  • Základní zásady programování v jazyce VBA

Způsob zápisu procedur

Komentáře

Proměnné a konstanty - deklarace, viditelnost

Vestavěná dialogová okna

Podmínky, cykly

Klíčové slovo FOR EACH

Objektové proměnné

  • Popis objektového modelu Excelu

Třída Application

Třída Workbooks

Třída Workbook – práce se sešitem

Třída Sheets, Worksheets, Charts

Třída Worksheet - práce s listy

Třída Range - práce s buňkami

  • Základní funkce VBA

Vestavěné funkce VBA - LEFT, RIGHT, NOW, REPLACE, DATE, FORMAT

  • Použití vestavěných funkcí MS Excel ve VBA

SUM, AVERAGE, MAX, MATCH

  • Programové vkládání vzorců do MS Excel

Programová práce s funkcí Svyhledat (Vlookup)

Vkládání vlastních vzorců pomocí VBA

  • Ladění programového kódu.

Ošetření run-time chyb v proceduře

Ignorování chyb.

  • Ukládání procedur do Osobního sešitu maker

Makra, která musí být dostupná pro všechny soubory

  • Volání procedury a funkce z jiné procedury

Předávání parametrů hodnotou a odkazem

Nepovinné parametry

Dělka kurzu

2 dny (8:30 - 15:30)

Předpoklady

Microsoft Excel - Makra pomocí makrorekordéru.

Návaznosti

  • VBA-2

Microsoft Excel VBA - základy

Vybraný termín:

3.9.2025 –  4.9.2025  Praha Upřesnující informace k termínu

Cena
6 300 Kč + 21% DPH

Kontaktovat dodavatele


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