Zkuste nás kontaktovat

Návrh Školení

Makra

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

Prostředí VBA

  • Editor Visual Basic a jeho nastavení
  • Správa jednotlivých komponent
  • Klávesové zkratky
  • Optimalizace prostředí pro efektivní práci

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

  • Procedury: funkce a podprogramy
  • Datové typy
  • Příkaz if ... then ... elseif ... else ... end if
  • Příkaz case
  • Cycly: for ... loop, while, until
  • Cycly typu for ... next
  • Instrukce pro ukončení cyklu (break, exit)
  • Práce s poli

Textové řetězce

  • Spojování textových řetězců (konkatenace)
  • Převod na jiné datové typy (implicitně i explicitně)
  • Zvláštnosti zpracování textových řetězců

Jazyk Visual Basic

  • Přenos dat mezi tabulkou a uživatelem (buňky, rozsahy)
  • Komunikace s uživatelem – dialogové okna InputBox a MsgBox
  • Deklarace proměnných
  • Rozsah platnosti a doba existence proměnných
  • Operátory a jejich priorita
  • Moduly jako prostředí pro kód
  • Tvoření vlastních funkcí a jejich použití v tabulce
  • Objekty, třídy, metody a vlastnosti
  • Ochrana kódu před neoprávněnou změnou<\/li>
  • Detekce neautorizovaných úprav kódu

Ladění kódu

  • Krok za krokem provádění kódu
  • Okno s lokálními proměnnými
  • Okno pro okamžitou kontrolu hodnot
  • Nastavení sledovaných výrazů (watchpoints)
  • Zobrazení zásobníku volání funkcí

Ošetření chyb

  • Druhy chyb a způsoby jejich předcházení
  • Detekce a reakce na běhové chyby
  • Použití konstrukcí typu On Error Resume Next, On Error GoTo

Model objektů Excelu

  • Objekt Application a jeho vlastnosti
  • Objekt Workbook a sbírka všech pracovních sešitů
  • Objekt Worksheet a kolekce listů v sešitu
  • Objekty ThisWorkbook, ActiveWorkbook, ActiveCell
  • Sbírka rozsahů buněk (Range)
  • Pracovní buňky jako samostatné objekty
  • Zobrazování informací v stavovém řádku Excelu
  • Optimalizace výkonu pomocí příkazu ScreenUpdating
  • Měření doby provedení kódu pomocí funkce Timer

Ošetřování událostí v VBA

  • Co je to událost?
  • Reakce na události a tvorba odpovídajících obslužných procedur

Formuláře VBA

Požadavky

  • Schopnost pracovat s tabulkami – základní znalosti (odkazy, rozsahy buněk, listy atd.)
  • Pro tvorbu maker a kódu VBA nejsou potřeba žádné předchozí znalosti tohoto jazyka

Cílová skupina

  • Analytici dat
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie