Návrh Školení

Makra

  • Záznam a úprava makra
  • Přiřazení makra nástrojovému panelu, tlačítkům, klávesovým zkratkám

Prostředí Visual Basic for Applications (VBA)

  • Editor Visual Basic a jeho možnosti
  • Správa komponentů
  • Klávesové zkratky
  • Optimalizace prostředí

Úvod do procedurálního programování

  • Procedury: Funkce a subrutiny
  • Datové typy

Řízení toku programu

  • If ...Then....Elseif....Else....Endif
  • Case
  • Do...Loop, While
  • For... Next
  • Exit
  • Pole a cykly
  • Řetězce

Visual Basic

  • Výměna dat mezi VBA a listem (Cells, Range Methods)
  • Získávání a tisk dat od uživatelů (InputBox, MsgBox)
  • Deklarace proměnných
  • Rozsah a životnost proměnných a objektů
  • Operátory a jejich priorita
  • Možnosti modulů
  • Vytváření funkcí listu
  • Objekty, třídy, metody a vlastnosti
  • Zámek projektu pro zobrazení

Ladicí procesy

  • Běhový, návrhový a pauzovací mód
  • Zarážky a sledování proměnných
  • Lokální okno
  • Okno s okamžitým zobrazením (Immediate Window)
  • Zásobník volání

Obsluha chyb

  • Typy chyb
  • On Error GoTo
  • On Error Resume Next

Model objektu Excelu

  • Objekt Aplikace (Application)
  • Objekt Sešit a kolekce sešitů (Workbook Object and Workbooks Collection)
  • Objekt List a kolekce listů (Worksheet Object and Worksheets Collection)
  • TentoSešit, AktuálníSešit, AktuálníBuňka atd.
  • Objekt Výběr (Selection Object)
  • Kolekce Rozsahů (Range Collection)
  • Kolekce Buňek (Cells Collection)
  • Použití stavového řádku
  • Aktualizace a optimalizace obrazovky
  • Časovač a měření času

Obsluha událostí ve VBA

VBA formuláře

  • Vytváření a používání formulářů
  • Volání formulářů v kódu VBA
  • Použití VBA formulářů na listu

Požadavky

  • Doblá znalost Excelu.

Cílová skupina

  • Data Analysti
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie