Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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
Reference (5)
předmětová oblast materiálů
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Kurz - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Přeloženo strojem
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
Kurz - Visual Basic for Applications (VBA) in Excel - Introduction to programming
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
Kurz - Visual Basic for Applications (VBA) in Excel - Introduction to programming
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
Kurz - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Training agenda was well thought out.