Zkuste nás kontaktovat

Návrh Školení

Makra

  • Záznam a úprava maker
  • Kde ukládat makra
  • Přiřazování maker formulářům, panelům nástrojů a klávesovým zkratkám

Prostředí VBA

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

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

  • Procedury: Funkce, Sub
  • Datové typy
  • Podmíněný příkaz If...Then...Elseif...Else...End If
  • Příkaz Case
  • Smyčka While, Until
  • Smyčka For...Next
  • Příkazy pro přerušení smyčky (Exit)

Řetězce

  • Kombinace řetězců (konkatenace)
  • Konverze na jiné typy – implicitní a explicitní
  • Funkce pro zpracování řetězců

Visual Basic

  • Stahování a nahrávání dat do sešitu (Buňky, Rozsah)
  • Stahování a nahrávání dat pro uživatele (InputBox, MsgBox)
  • Deklarace proměnných
  • Obec a životnost proměnných
  • Operátory a jejich priority
  • Možnosti modulů
  • Vytvoření vlastních funkcí a jejich použití v listu
  • Objekty, třídy, metody a vlastnosti
  • Zabezpečení kódu
  • Zabezpečení proti manipulaci s kódem a náhled

Ladění

  • Krokové zpracování
  • Okno Lokální proměnné
  • Okno Okamžitého vyhodnocení
  • Past - Sledování
  • Zásobník volání (Call Stack)

Zpracování chyb

  • Typy chyb a způsoby jejich prevence
  • Zachycení a zpracování chyb v čase běhu
  • Struktury: On Error Resume Next, On Error GoTo label, On Error GoTo 0

Objektový model Excelu

  • Objekt Application
  • Objekt Workbook a kolekce Workbooks
  • Objekt Worksheet a kolekce Worksheets
  • Objekty ThisWorkbook, ActiveWorkbook, ActiveCell ...
  • Výběr objektů
  • Kolekce Range
  • Objekt Cells
  • Zobrazení dat na stavovém řádku
  • Optimalizace pomocí ScreenUpdating
  • Měření času pomocí metody Timer

Využití externích datových zdrojů

  • Použití knihovny ADO
  • Odkazy na externí datové zdroje
  • Objekty ADO:
    • Connection
    • Command
    • Recordset
  • Řetězec připojení
  • Vytváření připojení k různým databázím: Microsoft Access, Oracle, MySQL

Výroba reportů

  • Úvod do jazyka SQL Základní struktura SQL (SELECT, UPDATE, INSERT INTO, DELETE) Volání dotazů Microsoft Access z Excelu Formuláře pro podporu využívání databází

Požadavky

  • Základní funkční znalost funkcí Excelu, jako jsou pracovní listy, vzorce, tabulky a třídění nebo filtrování dat
  • Zkušenosti s přípravou, aktualizací nebo kontrolou reportů v Microsoft Excel
  • Předchozí programátorské zkušenosti nejsou vyžadovány

Cílová skupina

  • Analytici, kteří chtějí automatizovat opakující se úkoly v Excelu
  • Obchodní profesionálové pracující s daty a reporty v Excelu
  • Členové týmů, kteří chtějí vytvářet jednoduchá makra a praktická řešení VBA pro denní práci
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie