Poland [select]
Szkolenie Visual Basic for Applications (VBA) w Excel dla zaawansowanych
Czas trwania
Wymagania
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
W cenie szkolenia:
- efektywne szkolenie w małej grupie - średnio 4 osoby
- materiały szkoleniowe (przygotowane przez wykładowcę)
- książka powiązana tematycznie ze szkoleniem lub materiały drukowane
- certyfikaty w języku polskim i angielskim, e-certyfikat
- obiad
- catering (napoje i słodycze)
Terminy Szkoleń Otwartych
| Data rozpoczęcia | Miejscowość | Cena netto kursu | ||
|---|---|---|---|---|
| 2012-02-15 | Warszawa | od tylko 1420 do 1672 PLN - zapisz się! | ||
| 2012-02-15 | Katowice | od 1620 do 1900 PLN - zapisz się! | ||
| 2012-02-20 | Łódź | od tylko 1580 do 1862 PLN - zapisz się! | ||
| 2012-02-20 | Wrocław | od 1620 do 1900 PLN - zapisz się! | ||
| 2012-02-22 | Gliwice | od 1620 do 1900 PLN - zapisz się! | ||
| 2012-02-27 | Gdańsk | od 1620 do 1900 PLN - zapisz się! | ||
| 2012-03-05 | Kraków | od 1620 do 1900 PLN - zapisz się! | ||
| 2012-03-06 | Częstochowa | od 1620 do 1900 PLN - zapisz się! | ||
| 2012-03-07 | Poznań | od tylko 1530 do 1800 PLN - zapisz się! | ||
| 2012-03-12 | Wrocław | od tylko 1580 do 1862 PLN - zapisz się! |
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.
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)
Powiązane Kategorie
Szkolenia Excel | Szkolenia VBA | Szkolenia VBA w Excel | Szkolenia Microsoft Office

