Zkuste nás kontaktovat

Návrh Školení

Makra

  • Zaznamenávání a úprava makr
  • Kam ukládat makra.
  • Přiřazování makr k formulářům, nástrojovým lištám či klávesovým zkratkám

Prostředí VBA

  • Editor Visual Basic a jeho nastavení
  • Klávesové zkratky
  • Optimalizace pracovního prostředí

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

  • Procedury: Function, Sub
  • Datové typy
  • Podmínkový příkaz If...Then....Elseif....Else....End If
  • Příkazy Case
  • Cyklus While a Until
  • Cyklus For ... Next
  • Příkazy pro ukončení cyklu (Exit)

Textové řetězce

  • Spojování textů (konkatenace)
  • Převod mezi datovými typy – implicitní a explicitní
  • Funkce určené k práci s textem

Visual Basic

  • Načítání a ukládání dat do tabulek (buňky, rozsahy)
  • Komunikace s uživatelem – dialogová okna InputBox a MsgBox
  • Deklarace proměnných
  • Rozsah platnosti a doba životnosti proměnných
  • Operátory a jejich priorita
  • Moduly v rámci kódu
  • Tvorba vlastních funkcí a jejich použití v listech
  • Objekty, třídy, metody a vlastnosti
  • Ochrana kódu<\/li>
  • Zabezpečení před neoprávněnou změnou a kontrola kódu

Ladění kódu

  • Postupné provádění instrukcí
  • Okno Locals – zobrazení lokálních proměnných
  • Okno Immediate – vkládání a testování příkazů<
  • Pomocné kontroly – Watches<
  • Zásobník volání – Call Stack

Ošetřování chyb

  • Druhy chyb a způsoby jejich předcházení
  • Snímání a řešení chyb během běhu programu
  • Příkazy pro ošetření chyb: On Error Resume Next, On Error GoTo label, On Error GoTo 0

Objektový model Excelu

  • Objekt Application – hlavní objekt aplikace
  • Objekt Workbook a jeho kolekce<
  • Objekt Worksheet i celá kolekce Worksheets<
  • Objekty ThisWorkbook, ActiveWorkbook, ActiveCell atd.<
  • Výběr objektů v kódu<
  • Kolekce Range – práce s rozsahy buněk<
  • Samotné buňky a jejich vlastnosti<
  • Zobrazování informací na stavovém řádku<
  • Optimalizace výkonu pomocí ScreenUpdating<
  • Měření doby provádění pomocí funkce Timer<

Použití externích zdrojů dat

  • Využití knihovny ADO<
  • Nastavení propojení s externími daty<
  • Objekty knihovny ADO:
    • Connection – navázání spojení<
    • Command – vytvoření příkazu k zpracování dat<
    • Recordset – práce s výsledky dotazů<
  • Formát řetězce pro navázání spojení<
  • Nastavení připojení k různým databázím: Microsoft Access, Oracle, MySQL<

Tvorba reportů

  • Základy jazyka SQL – struktura dotazů (SELECT, UPDATE, INSERT INTO, DELETE). Volání dotazů z databáze Microsoft Access přímo z Excelu. Vytváření formulářů pro snadnou práci s daty v reálném čase.

Požadavky

  • Základní znalosti funkcí Excelu – pracovních listů, vzorců, tabulek a možností řazení či filtrování dat
  • Zkušenosti s přípravou, aktualizací či kontrolou reportů v Microsoft Excelu
  • Předchozí zkušenosti s programováním nejsou vyžadovány

Cílová skupina

  • Analytici, kteří si přejí automatizovat opakující se úkoly v Excelu
  • Obchodní pracovníci, kteří pracují s daty a reporty v Excelu
  • Týmoví členové toužící vytvářet jednoduchá makra a užitečná VBA řešení pro každodenní práci
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie