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
Reference (7)
Nejvíc se mi na školení líbila znalost Excelu učitele. Oceňuji, že jsem se naučil(a) užitečné věci jako zkratky a vzorce, které mohu používat každý den.
Martin
Kurz - Visual Basic for Applications (VBA) for Analysts
Přeloženo strojem
V mém názoru bylo školení perfektní, otevřelo mi oči na mnoho věcí, o kterých jsem nevěděl. Bylo to přímo k vednu s velkým počtem cvičení, pro některé lidi to možná bylo příliš rychlé, ale díky mé zkušenosti jsem tak necítil.
Maen Hatoum - Red Bull GmbH
Kurz - Visual Basic for Applications (VBA) for Analysts
Přeloženo strojem
Odborné znalosti byly úžasné! Způsob, jak jste nám to rozložili, abychom to mohli pochopit, byl skvělý. Myslím, že prostě musím začít s jednoduchými věcmi. Poslední téma bylo poněkud pokročilé a měl jsem potíže držet krok, ale dostanu se tam :)
Zaskia Stanz - BMW
Kurz - Visual Basic for Applications (VBA) for Analysts
Přeloženo strojem
Podrobné příklady a školicí materiály.
KAREN LOUW - BMW
Kurz - Visual Basic for Applications (VBA) for Analysts
Přeloženo strojem
Byl připraven a také poskytl dobré rady
Annemarie Van Aardt - BMW
Kurz - Visual Basic for Applications (VBA) for Analysts
Přeloženo strojem
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Kurz - Visual Basic for Applications (VBA) for Analysts
Přeloženo strojem
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Kurz - Visual Basic for Applications (VBA) for Analysts
Přeloženo strojem