Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
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
- 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)
14 godzin
Opinie uczestników (4)
I really enjoy the training. Huge and practical! knowledge of the trainer combined with his skill to conduct the training made the training time very efficient. The trainer recognized the level of participant's experience in VBA and provided exercises relevant to that experience which made the training very useful.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
Szkolenie - Visual Basic for Applications (VBA) in Excel - Advanced
I was benefit from the trainer knowledge, explanation and tips.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
Szkolenie - Visual Basic for Applications (VBA) in Excel - Advanced
I liked the trainer, nice guy with great attitude.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
Szkolenie - Visual Basic for Applications (VBA) in Excel - Advanced
I generally enjoyed the knowledge and sense of humor.