Visual Basic for Applications (VBA) in Excel - Advanced ( vbaexceladv | 14 hours )

Overview:

Kurz odhaluje tajemství efektivního psaní pokročilých aplikací v VBA aplikaci MsExcel.

Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na datové analytiky, kteří chtějí používat pokročilé VBA v Excelu pro automatizaci úloh.

Na konci tohoto školení budou účastníci schopni:

    Napište pokročilou objektově orientovanou aplikaci Převod textových souborů Použití externích zdrojů dat Používejte externí knihovny

Formát kurzu

    Interaktivní přednáška a diskuze. Spousta cvičení a cvičení. Praktická implementace v prostředí živé laboratoře.

Možnosti přizpůsobení kurzu

    Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Course Outline:

Objektový model aplikace Excel

    Ochranný list z VBA Object Workbook, Workbooks Collection Worksheet Object, Collection Worksheets Validation sheets Praktické metody objektu Range Kopírovat, vložit, vložit speciální Vlastnost CurrentRegion Najít, nahradit Rozsahy řazení Grafy (Object Chart)

Události

    Události na úrovni aplikace

Desky

    Dynamická pole Pole tabulky Varianta Optimalizace polí a paměti Vícerozměrná pole

Objektově orientované Programming

    Třídy a objekty Vytváření tříd Vytváření a ničení objektů Vytváření metod Vytváření vlastnosti Ověřovací data pomocí vlastnosti Výchozí vlastnosti a metody Zpracování chyb v modulu třídy

Vytvářejte a spravujte sbírky

    Vytvoření kolekce Přidání a odebrání položek Odkazy na komponenty (pomocí klíče a indexu)

Pokročilé struktury a funkce VBA

    Předávání parametrů hodnotou a odkazem (ByRef a ByVal) Procedury s proměnným počtem parametrů Volitelné parametry a výchozí hodnoty Procedury neznámého počtu parametrů (ParamArray) Výčet, pohodlné předávání parametrů Zadejte uživatele (Typ definovaný uživatelem) Služba Null, Nic, prázdný řetězec "", Empty, 0 Převod typu (Konverze)

Operace se soubory

    Otevírání a zavírání textových souborů Čtení a zápis textových a binárních dat Zpracování záznamů v souboru CSV Efektivní zpracování textových souborů

Použijte funkce VBA v jiných aplikacích

Extra

    Vytvořte si vlastní doplňky Vytvořte panel nástrojů pro přidání Instalace vlastních doplňků a jejich ochrana

Použití externích knihoven

Připojení k externím databázím (ODBC, OLEDB)

Sites Published:

United Arab Emirates - Visual Basic for Applications (VBA) in Excel - Advanced

Qatar - Visual Basic for Applications (VBA) in Excel - Advanced

Egypt - Visual Basic for Applications (VBA) in Excel - Advanced

Saudi Arabia - Visual Basic for Applications (VBA) in Excel - Advanced

South Africa - Visual Basic for Applications (VBA) in Excel - Advanced

中国 - Visual Basic for Applications (VBA) in Excel - Advanced

香港 - Visual Basic for Applications (VBA) in Excel - Advanced

澳門 - Visual Basic for Applications (VBA) in Excel - Advanced

台灣 - Visual Basic for Applications (VBA) in Excel - Advanced

USA - Visual Basic for Applications (VBA) in Excel - Advanced

Österreich - Visual Basic für Applications (VBA) in Excel - für Fortgeschrittene

Schweiz - Visual Basic für Applications (VBA) in Excel - für Fortgeschrittene

Deutschland - Visual Basic für Applications (VBA) in Excel - für Fortgeschrittene

Czech Republic - Visual Basic for Applications (VBA) in Excel - Advanced

Denmark - Visual Basic for Applications (VBA) in Excel - Advanced

Estonia - Visual Basic for Applications (VBA) in Excel - Advanced

Finland - Visual Basic for Applications (VBA) in Excel - Advanced

Greece - Visual Basic for Applications (VBA) in Excel - Advanced

Magyarország - Visual Basic for Applications (VBA) in Excel - Advanced

Ireland - Visual Basic for Applications (VBA) in Excel - Advanced

Israel - Visual Basic for Applications (VBA) in Excel - Advanced

Luxembourg - Visual Basic for Applications (VBA) in Excel - Advanced

Latvia - Visual Basic for Applications (VBA) in Excel - Advanced

España - Visual Basic para Aplicaciones (VBA) en Excel - Avanzado

Italia - Visual Basic for Applications (VBA) in Excel - Advanced

Lithuania - Visual Basic for Applications (VBA) in Excel - Advanced

Nederland - Visual Basic for Applications (VBA) in Excel - Advanced

Norway - Visual Basic for Applications (VBA) in Excel - Advanced

Portugal - Visual Basic for Applications (VBA) in Excel - Advanced

România - Visual Basic for Applications (VBA) in Excel - Advanced

Sverige - Visual Basic for Applications (VBA) in Excel - Advanced

Türkiye - Visual Basic for Applications (VBA) in Excel - Advanced

Malta - Visual Basic for Applications (VBA) in Excel - Advanced

Belgique - Visual Basic for Applications (VBA) in Excel - Advanced

France - Visual Basic for Applications (VBA) in Excel - Advanced

日本 - Visual Basic for Applications (VBA) in Excel - Advanced

Australia - Visual Basic for Applications (VBA) in Excel - Advanced

Malaysia - Visual Basic for Applications (VBA) in Excel - Advanced

New Zealand - Visual Basic for Applications (VBA) in Excel - Advanced

Philippines - Visual Basic for Applications (VBA) in Excel - Advanced

Singapore - Visual Basic for Applications (VBA) in Excel - Advanced

Thailand - Visual Basic for Applications (VBA) in Excel - Advanced

Vietnam - Visual Basic for Applications (VBA) in Excel - Advanced

India - Visual Basic for Applications (VBA) in Excel - Advanced

Venezuela - Visual Basic para Aplicaciones (VBA) en Excel - Avanzado

Polska - Visual Basic for Applications (VBA) w Excel - poziom zaawansowany

United Kingdom - Visual Basic for Applications (VBA) in Excel - Advanced

South Korea - Visual Basic for Applications (VBA) in Excel - Advanced

Pakistan - Visual Basic for Applications (VBA) in Excel - Advanced

Sri Lanka - Visual Basic for Applications (VBA) in Excel - Advanced

Bulgaria - Visual Basic for Applications (VBA) in Excel - Advanced

Bolivia - Visual Basic para Aplicaciones (VBA) en Excel - Avanzado

Indonesia - Visual Basic for Applications (VBA) in Excel - Advanced

Kazakhstan - Visual Basic for Applications (VBA) in Excel - Advanced

Moldova - Visual Basic for Applications (VBA) in Excel - Advanced

Morocco - Visual Basic for Applications (VBA) in Excel - Advanced

Tunisia - Visual Basic for Applications (VBA) in Excel - Advanced

Kuwait - Visual Basic for Applications (VBA) in Excel - Advanced

Oman - Visual Basic for Applications (VBA) in Excel - Advanced

Slovakia - Visual Basic for Applications (VBA) in Excel - Advanced

Kenya - Visual Basic for Applications (VBA) in Excel - Advanced

Nigeria - Visual Basic for Applications (VBA) in Excel - Advanced

Botswana - Visual Basic for Applications (VBA) in Excel - Advanced

Slovenia - Visual Basic for Applications (VBA) in Excel - Advanced

Croatia - Visual Basic for Applications (VBA) in Excel - Advanced

Serbia - Visual Basic for Applications (VBA) in Excel - Advanced

Bhutan - Visual Basic for Applications (VBA) in Excel - Advanced

Nepal - Visual Basic for Applications (VBA) in Excel - Advanced