Návrh Školení

Makra

  • Nahrávání a úprava makra
  • Přiřazování makra formulářům, panelům nástrojů, klávesovým zkratkám

VBA Prostředí

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

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

  • Procedury: Function Sub
  • Data types (Datové typy)
  • Příkaz if ... then ... elseif ... else ... end if
  • Příkaz case
  • Smyčky for ... loop while, until
  • Smyčka for ... next
  • Příkazy pro přerušení smyček (exit)
  • Zpracování pole

Uvozený řetězec

  • Spojování uvozených řetězců (konzolace)
  • Převod na jiné typy (implicitní a explicitní)
  • Vlastnosti zpracování uvozených řetězců

Visual Basic

  • Nahrávání a odesílání dat do tabulky (Cells, Range)
  • Nahrávání a odesílání dat uživateli (InputBox, MsgBox)
  • Prohlášení proměnných
  • Rozsah a životnost proměnných
  • Operátory a jejich priorita
  • Možnosti modulů
  • Vytváření vlastních funkcí a používání jich na listu
  • Objekty, třídy, metody a vlastnosti
  • Zabezpečení kódu
  • Zabezpečení před úpravami kódu a náhledem

Ladění

  • Procházení krok za krokem
  • Místní okno (Locals window)
  • Nedbalé okno (Immediate window)
  • Pasti - sledování (Watches)
  • Zásobník volání (Call Stack)

Obsluha chyb

  • Druhy chyb a způsoby, jak jim zabránit
  • Zachycení a obsluha běhových chyb (run-time errors)
  • Struktury: On Error Resume Next, On Error GoTo

Model objektu Excel

  • Objekt Application
  • Objekt Workbook a sbírka Workbooks
  • Objekt Worksheet a sbírka Worksheets
  • Objekty ThisWorkbook, ActiveWorkbook, ActiveCell
  • Výběr objektu
  • Sbírka Range
  • Objekt Cells
  • Zobrazení dat na stavovém řádku
  • Optimalizace pomocí ScreenUpdating
  • Měření času metodou Timer

Obsluha událostí v VBA

  • Co je to událost?
  • Odpovídání na událost a vytváření handleru
  • Vyvolání handlerů událostí
  • Servis často se opakujících událostí

Formuláře VBA

  • Vytváření vlastních formulářů
  • Volání formuláře z kódu
  • Použití formulářů na listu

Požadavky

  • Schopnost pracovat s tabulkou, základní znalosti (odkazy, rozsahy, listy,...)
  • Znalost VBA není třeba pro vytváření makro nebo kódu VBA

Cílová skupina

  • Analytici dat
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie