Visual Basic for Applications (VBA) w Excel dla zaawansowanych

KOD: msexvba03

 

 

 

 

 

Terminy i zapisy
na szkolenie otwarte>>

 

Zapisy na szkolenie zdalne>>

 

Wycena szkolenia
zamkniętego
lub indywidualnego>>

 

 

 

Słuchacze

Kurs jest przeznaczony dla programistów pragnących poszerzyć swoją wiedze o programowanie obiektowe oraz zaawansowane funkcje i struktury języka VBA w pakiecie MsOffice.

Charakterystyka kursu

Kurs odkrywa tajniki efektywnego pisania zaawansowanych aplikacji w języku VBA w aplikacji MsExcel.

Po kursie użytkownik potrafi napisać zaawansowaną aplikację obiektową, przetwarzać pliki tekstowe, korzystać z zewnętrznych źródeł danych (bazy danych), korzystać z zewnętrznych bibliotek.

Zalecane przygotowanie i wiedza

Zakłada się, że uczestnicy kursu znają dobrze arkusz kalkulacyjny Excel oraz umieją programować w języku VBA lub dowolnym języku proceduralnym (Pascal, C, Basic, etc.)

Zaleca się ukończenie kursu: Visual Basic for Applications - Wstęp do programowania

Forma prowadzenia kursu

Ćwiczenia

Polecane kursy uzupełniające

VBA w Access

Excel and VBA Guru

Język szkolenia

Polski lub angielski

Szkolenia powiązane

Kursy poprzedzające

Excel - praca z arkuszem kalkulacyjnym

Excel dla zaawansowanych

Excel dla zaawansowanych z elementami VBA

Excel w statystyce

Visual Basic for Applications (VBA) w Excel - wstęp do programowania

Kursy powiązane

VBA w Access

Kursy uzupełniające

Excel and VBA Guru

Certyfikaty

Każdy uczestnik otrzymuje Certyfikat firmy NobleProg.

Czas trwania (szkolenia otwarte)

24 godzin lekcyjnych (3 dni po 8 godzin lekcyjnych)

Cena

Otwarte 1900 zł od osoby terminy>>
   
Zamknięte
u klienta

1320 zł za osobę w przypadku grupy 4 osobowej.
400 zł dodatkowa osoba.
Sprzęt oraz salę zapewnia klient.
   
Zdalne 2760zapisz>>
   
Zamknięte lub
indywidualne
wyceń>>

 

Co to jest szkolenie otwarte?>>

Co to jest szkolenie zamknięte?>>

Co to jest szkolenie indywidualne?>>

Co to jest szkolenie zdalne?>>

Zagadnienia omawiane na kursie

Excel Object Model

Ochrona arkuszy z poziomu VBA
Obiekt Workbook, kolekcja Workbooks
Obiekt Worksheet, kolekcja Worksheets
Walidacja arkuszy
Praktyczne metody obiektu Range
Kopiuj, wklej, wklej specjalnie
Obiekt CurrentRegion
Znajdź, zastąp
Sortowanie zakresów
Wykresy (Obiekt Chart)

Zdarzenia

Zdarzenia na poziomie Aplikacji

Tablice

Tablice dynamiczne
Tablica dynamiczna typu Variant
Optymalizacja tablic i pamięci
Tablice wielowymiarowe

Programowanie obiektowe

Klasy i obiekty
Tworzenie klas
Tworzenie i niszczenie obiektów
Tworzenie metod
Tworzenie własności
Walidacja danych przy pomocy własności
Domyślne własności i metody

Obsługa błędów w klasach

Tworzenie i zarządzanie kolekcjami

Tworzenie kolekcji
Dodawanie i usuwanie elementów
Odwołania do elementów (za pomocą klucza oraz indeksu)

Zaawansowane struktury i funkcje VBA

Przekazywanie parametrów przez wartość i referencje (ByRef i byVal)
Procedury o zmiennej ilości parametrów
Parametry opcjonalne i wartości domyślne
Procedury o nieznanej liczbie parametrów (ParamArray)
Enumeracje - wygodne przekazywanie parametrów
Typy użytkownika (User-defined Type)
Obsługa wartości: Null, Nothing, empty string "", Empty, 0
Konwersja typów (Conversion)

Operacje na plikach

Otwieranie i zamykanie plików tekstowych
Czytanie i zapisywanie danych tekstowych i binarnych
Przetwarzanie rekordów w plikach CSV
Efektywne przetwarzanie plików tekstowych

Wykorzystanie funkcji VBA w innych aplikacjach

Dodatki (Add-ins)

Tworzenie własnych dodatków

Tworzenie paska narzędzi dla dodatku

Instalacja własnych dodatków i ich zabezpieczanie

Korzystanie z zewnętrznych bibliotek

Łączenie się do zewnętrznego źródła baz danych (ODBC, OLEDB)

Warszawa

+48 22 389 77 38

Kraków

+48 12 394 59 94

Wrocław

+48 71 710 47 78

Poznań

+48 61 660 37 70

Łódź

+48 42 296 65 53

 

szkolenia@nobleprog.com

Kategorie:

Microsoft Office

 

POWRÓT DO LISTY SZKOLEŃ

 

NobleProg 2006 All Rights Reserved

NobleProg Kraków, Warszawa, Poznań, Wrocław, Gdańsk, Rzeszów