Certificate Authentication

Visual Basic for Applications (VBA) w Excel dla zaawansowanych Certificate for Łukasz Giewartowski

Add to LinkedIn

Certificate ID: 
24674
Authentication Code: 
7d75a3
Certified Person Name: 
Łukasz Giewartowski
Trainer Name: 
Filip Stachecki
Duration Days: 
3
Duration Hours: 
24
Course Name: 
Visual Basic for Applications (VBA) w Excel dla zaawansowanych
Course Date: 
2011-09-30 00:00 to 2011-10-01 00:00
Course Outline: 

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)