MS EXCEL – POZIOM ZAAWANSOWANY
Szkolenie zamknięte stacjonarne / online
OPIS SZKOLENIA
Kurs zaawansowany z VBA skierowany jest do osób, które chcą poszerzyć swoje umiejętności programowania w Excelu, wykorzystując bardziej zaawansowane techniki i narzędzia. Uczestnicy nauczą się dobrych praktyk tworzenia kodu, takich jak struktura, optymalizacja oraz tworzenie plików pomocy. Kurs obejmuje zaawansowane funkcje, zarządzanie zdarzeniami, deklarowanie i wykorzystywanie zmiennych tablicowych, a także projektowanie zaawansowanych funkcji z parametrami opcjonalnymi i tablicowymi. Uczestnicy zdobędą również umiejętności związane z tworzeniem, zarządzaniem i odświeżaniem tabel przestawnych, operacjami na plikach oraz tworzeniem kopii zapasowych. Kurs porusza również kwestie bezpieczeństwa, pracy z formularzami, a także modelu obiektowego w VBA, w tym tworzenie klas i metod. Ponadto, uczestnicy nauczą się współpracy z innymi aplikacjami, jak MS Access czy MS Word, oraz automatycznego wysyłania e-maili z poziomu Excela.
Plan szkolenia
- Dobre praktyki tworzenia kodu
- Tworzenie plików pomocy
- Struktura kodu
- Optymalizacja kodu
- Tworzenie własnych funkcji ( Function )
- Zdarzenia w MS EXCEL
- Zdarzenia dla WORKSHEET
- Zdarzenia dla WORKBOOK
- Zmienne tablicowe:
- Deklaracja tablic jedno i dwu wymiarowych
- Deklaracja tablic dynamicznych
- Projektowanie zaawansowanych funkcji
- Metody przekazywania parametrów do funkcji: ByVal, ByRef
- Funkcje z parametrami opcjonalnymi
- Funkcje z parametrami tablicowymi
- Tabele przestawne w VBA
- Deklarowanie buforu tabeli przestawnej
- Pętle po elementach filtru
- Tworzenie wielu tabel przestawnych
- Odświeżanie tabel przestawnych
- Operacje na plikach
- Tworzenie plików
- Automatyczne tworzenie kopii zapasowych
- Usuwanie plików
- Bezpieczeństwo
- Metody GetOpenFilename, GetSaveAsFilename
- Tworzenie zaawansowanych formularzy :
- Wywoływanie formularzy
- Definiowane typów pól formularza
- Walidacja danych
- Modalność
- Wykresy w oknie formularzy
- Model obiektowy w VBA
- Klasy, metody, obiekty, właściwości, funkcje
- Tworzenie obiektów i ich niszczenie
- Tworzenie klas
- Tworzenie właściwości
- Tworzenie metod
- Współpraca z innymi aplikacjami za pomocą ADO
- Wymiana danych MS Excel, MS Access, MS Word
- Automatyczne wysyłanie wiadomości e-mail z MS Excel
- Wczesne i późne wiązanie
Uzyskane umiejętności i czas trwania
Czas trwania szkolenia:
2 dni (2 x 8 godzin, 8:00-16:00)
Uzyskane umiejętności podczas szkolenia:
- Stosowanie dobrych praktyk programowania i optymalizacji kodu.
- Tworzenie zaawansowanych funkcji i obsługa parametrów (opcjonalnych, tablicowych).
- Zarządzanie zdarzeniami w Excelu oraz deklarowanie zmiennych tablicowych.
- Praca z tabelami przestawnymi w VBA (tworzenie, odświeżanie, filtry).
- Tworzenie i programowanie zaawansowanych formularzy (walidacja, wykresy).
- Współpraca z aplikacjami zewnętrznymi (Excel, Access, Word) oraz automatyczne wysyłanie e-maili.
Zapytaj o szczegóły szkolenia
Szkolenia dla każdego
Dołącz do nas i podnieś swoje kompetencje z MS Office!
Jeśli chcesz zwiększyć swoją efektywność i zdobyć konkretne, praktyczne umiejętności, które będą wspierać Twój rozwój zawodowy, nasze szkolenia są idealnym rozwiązaniem. Zapraszamy do kontaktu – z przyjemnością odpowiemy na wszystkie pytania, doradzimy w wyborze odpowiedniego kursu i pomożemy Ci odkryć pełny potencjał, jaki daje praca z pakietem MS Office.