Pobierz kartę szkolenia
MS Excel – Automatyzacja raportowania i analizy danych z użyciem VBA
kod szkolenia: EX VBA_02 / PL AA 2d
Automatyzacja raportowania i analizy danych z użyciem VBA w MS Excel. Szkolenie + Warsztaty
Potrafisz nagrać makro, znasz podstawowe pojęcia takie jak zmienna, obiekt, czy pętla, a może ukończyłeś kurs VBA01 (tam to wszystko jest)? Jeżeli tak, to jest to kurs dla Ciebie. Nie będzie tu podstaw, pójdziemy krok dalej.
- Dowiesz się więcej o obiektach Excela takich jak skoroszyt, arkusz, czy sama aplikacja MS Excel
- Poznasz zasady profesjonalnego tworzenia kodu
- Poznasz zasady reagowania na błędy w kodzie, jak i nieprzewidziane sytuacje.
- Dowiesz o różnych sposobach uruchamiania makr, jak i również jak stworzyć formularz.
- Będziesz potrafił tworzyć aplikacje automatyzujące.
- Kończąc kurs żadna automatyzacja arkusza, skoroszytu, czy komórki nie będzie Ci sprawiać większego problemu.
- Będziesz potrafił tworzyć formularze, makra które uruchamiają się automatycznie reagując na jakieś zdarzenie (np. zmiana zawartości komórki).
- Poznasz sposoby pobierania danych z innych plików.
- Dowiesz się jak za pomocą Excela uruchomić inną aplikację (np. Outlook).
- Przede wszystkim będziesz znał zasady tworzenia kodu VBA.
- Wiedza zdobyta na kursie, pozwoli Ci już tworzyć samodzielnie aplikacje automatyzujące.
Dobra znajomość środowiska MS Excel i podstaw programowania w VBA. Jako uzupełnienie rekomendujemy:
- SQL01 – Tworzenie zapytań do bazy danych na platformie MS SQL Server
- SQL01+02 – Tworzenie zapytań do bazy danych na platformie MS SQL Server + SQL dla analityków
Metoda szkolenia:
- Wykład + warsztaty
Język: polski
Materiały: polskie
-
Wstęp
- Szybkie powtórzenie konfiguracji środowiska pracy programisty Microsoft Excel
- Dobre praktyki programowania – struktura aplikacji
-
Szybkie powtórzenie zagadnień dotyczących deklarowania zmiennych (wymuszenie deklaracji)
- Wady i zalety deklaracji modułowych i globalnych
- Zasięg procedur i funkcji
- Korzyści z przekazywania parametrów
- Zalety stałych
- Najważniejsze konstrukcje warunkowe
- Najważniejsze rodzaje pętli
-
Śledzenie wykonania (usuwanie błędów)
- Okno instrukcji bezpośrednich
- Okno czujki
- Punkty przerwania
- Zakładki i inne sposoby poruszania się w kodzie większych aplikacji
- Obsługa błędów
-
Tablice
- jednowymiarowe
- wielowymiarowe
- dynamiczne.
-
Manipulowanie obiektami Microsoft Excel z poziomu VBA
- biblioteka obiektów Microsoft Excel
- różne sposoby nauki obiektów
- przykłady posługiwania się najważniejszym obiektem Microsoft Excel:
-
Procedury zdarzeń
- skoroszytu i arkusza
- formularza
- aplikacji.
- Formularze
-
Tworzenie własnych aplikacji
- automatyczne importowanie, uzupełnianie danych
- utworzenie aplikacji automatyzującej wysyłkę maili
- zarządzanie danymi, arkuszami, skoroszytami z poziomu VBA