Návrh Školení
Objektový model Excelu
- Ochrana listů před manipulací z VBA
- Objekt Workbook a kolekce Workbooks
- Objekt Worksheet a kolekce Worksheets
- Validace dat v listech
- Praktické metody objektu Range
- Kopírování, vkládání a speciální vložení dat
- Vlastnost CurrentRegion
- Hledání a nahrazování textu
- Třídění rozsahů buněk
- Grafy (objekt Chart)
Události
- Události na úrovni aplikace
Pole a pole typu Variant
- Dynamická pole
- Pole typu Variant
- Optimalizace využití polí a paměti
- Vícedimenzionální pole
Objektově orientované programování
- Třídy a objekty
- Vytváření tříd
- Vytvárění a zrušování objektů
- Definice metod
- Definice vlastností
- Ověřování dat pomocí vlastností
- Výchozí vlastnosti a metody
- Ošetření chyb v modulu třídy
Vytváření a správa kolekcí
- Vytvoření kolekce
- Přidávání a odstraňování prvků z kolekce
- Odkazy na komponenty – pomocí klíče i indexu
Pokročilé struktury a funkce VBA
- Předávání parametrů podle hodnoty nebo referencí (ByRef a ByVal)
- Procedury s proměnným počtem parametrů
- Volitelné parametry a jejich výchozí hodnoty
- Procedury s libovolným množstvím parametrů (ParamArray)
- Výčty – snadné předávání parametrů
- Uživatelsky definované typy dat
- Funkce pro zjištění hodnot Null, Nothing, prázdného řetězce „“, Empty či 0
- Převody mezi datovými typy
Práce se soubory
- Otevírání a zavírání textových souborů
- Čtení i zápis textových a binárních dat
- Zpracování záznamů v souborech typu CSV
- Efektivní práce s textovými soubory
Využití funkcí VBA v jiných aplikacích
Další dovednosti
- Vytvoření vlastních dodatečných modulů
- Návrh nástrojové lišty pro rozšíření funkcionality
- Instalace vlastních modulů a jejich ochrana
Pracovat s externími knihovnami
Připojení k externím databázím (ODBC, OLEDB)
Reference (7)
Obcování s praktickým výcvalem mi líbí, zejména když se nám podaří okamžitě vyřešit problémy.
Jon Matrille - LocumTenens.com
Kurz - Visual Basic for Applications (VBA) in Excel - Advanced
Přeloženo strojem
Opravdu si užívám školení. Je obrovské a praktické! znalosti trenéra spojené s jeho schopností vést školení způsobily, že čas strávený školením byl velmi efektivní. Trenér si všiml úrovně zkušeností účastníků s VBA a poskytl cvičení relevantní pro tyto zkušenosti, což udělalo školení velmi užitečným.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
Kurz - Visual Basic for Applications (VBA) in Excel - Advanced
Přeloženo strojem
Těšil jsem se z odborných znalostí, vysvětlení a tipů instruktora.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
Kurz - Visual Basic for Applications (VBA) in Excel - Advanced
Přeloženo strojem
Líbil se mi výcvikový vedoucí, hezky zvládnutý chlápek s skvělým přístupem.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
Kurz - Visual Basic for Applications (VBA) in Excel - Advanced
Přeloženo strojem
Obecně jsem si užil znalosti a smysl pro humornost.
Lukasz Rozga - UBS Business Solutions Poland Sp. z o.o.
Kurz - Visual Basic for Applications (VBA) in Excel - Advanced
Přeloženo strojem
I mostly was benefit from the fitted training to people needs.
Robert Solek - UBS Business Solutions Poland Sp. z o.o.
Kurz - Visual Basic for Applications (VBA) in Excel - Advanced
Přeloženo strojem
The whole topic is interesting - everything was OK.
Bartosz Wierzewski - UBS B
Kurz - Visual Basic for Applications (VBA) in Excel - Advanced
Přeloženo strojem