Zapraszamy na szkolenie, które pozwala poszerzyć i usystematyzować znajomość języka i środowiska VBA oraz poznać techniki optymalizacji. Niewielu użytkowników Excela jest tak naprawdę świadomych jego możliwości. Uniwersalny charakter prezentowanych zagadnień pozwala pokazać rozszerzone możliwości MS Excel przydatne w codziennej pracy na różnych stanowiskach.
Forma szkolenia: warsztaty przy komputerze, ćwiczenia praktyczne poprzedzone teoretycznym wstępem wykładowcy. Każdy uczestnik ma do dyspozycji samodzielne stanowisko komputerowe oraz może zadawać pytania trenerowi. Możliwość omówienia konkretnych praktycznych przykładów.
Szkolenie to realizujemy tylko w formule dedykowanego szkolenia zamkniętego, dostosowanego do potrzeb klienta. Zapraszamy do złożenia zapytania ofertowego.
Zapytanie ofertowe >>
Adresaci szkolenia:
Szkolenie skierowane do osób znających już podstawy języka VBA (Visual Basic) dla Excela, jednak chcących usystematyzować swoją wiedzę (bo na przykład uczyły się go samodzielnie) oraz ją poszerzyć (szczególnie dla osób które odbyły już szkolenie z podstaw VBA).
Cel szkolenia:
Poszerzenie umiejętności czytania ze zrozumieniem kodu VBA, samodzielnego pisania prostych i nieco bardziej rozbudowanych aplikacji/makr, oraz tworzenia formularzy do ich obsługi.
Korzyści ze szkolenia:
Znaczne przyspieszenie pracy w Excelu, samodzielność w projektowaniu aplikacji oraz modyfikowaniu już istniejących/nagranych makr.
Program szkolenia:
- Przypomnienie podstaw
- Model obiektowy
- Właściwości i metody obiektu Range
- Wskazywanie obiektów Range
- Konstrukcje warunkowe
- Metoda Evaluate
- Kontrolki formularza i ActiveX
- Zmienne
- Zasięg zmiennych
- Zmienne tablicowe
- Zmienne obiektowe
- UDT
- Pętle
- For
- For Each
- Do Loop
- Debugowanie
- Niestandardowe ustawienia MsgBox
- Funkcje
- Tworzenie i używanie
- Funkcje z opcjonalnymi argumentami
- Funkcje trwałe i nietrwałe
- Tworzenie i dołączanie dodatków
- Formatowanie
- Właściwość FormatNumber obiektu Range
- Funkcja Format
- Tworzenie formatów niestandardowych
- Używanie metody SpecialCells
- Używanie nazw i kolekcja Names
- Podział na procedury i procedury parametryczne
- Obsługa błędów
- Obsługa plików
- Tworzenie, otwieranie, zamykanie i zapisywanie skoroszytów
- Zarządzanie arkuszami
- Funkcja Dir
- Procedury związane z analizą danych – sortujące i filtrujące
- Zdarzenia
- Zdarzenia arkusza
- Zdarzenia skoroszytu
- Klasy
- Tworzenie prostych klas
- Definiowanie pól, właściwości i metod
- Tworzenie instancji klas
- Konstruktor klasy – procedura Class_Initialize
- Tworzenie klas umożliwiających obsługę zdarzeń poziomu aplikacji
- Formularze UserForms
- Tworzenie formularzy
- Kontrolki i procedury ich obsługi
- Walidacja w formularzach
- Automatyzacja
- Wczesne wiązanie
- Późne wiązanie
- Tworzenie plików Worda z poziomu Excela
- Wysyłanie wiadomości e-mail