Pobierz kartę szkolenia
MS Excel – Podstawy automatyzacji analizy danych z użyciem VBA
kod szkolenia: EX VBA_01 / PL AA 2 WeekendSzkolenie skierowane do osób, które zamierzają poznać podstawy programowania Visual Basic for Application w programie Microsoft Excel.
Zrozumienie kodu VBA poprzez naukę jego gramatyki i składni, zdobycie umiejętności tworzenia kodów automatyzujących zadania związane z dokumentami Microsoft Excel.
Dobra znajomość środowiska MS Excel.
Jako uzupełnienie rekomendujemy:
- EX VBA02 – Zaawansowana automatyzacja raportowania, analizy danych i tworzenie własnych aplikacji przy użyciu VBA
- SQL01 – Tworzenie zapytań do bazy danych na platformie MS SQL Server
- SQL01+02 – Tworzenie zapytań do bazy danych na platformie MS SQL Server + T-SQL dla analityków
Metoda szkolenia:
- Wykład + warsztaty
Polski
-
Wprowadzenie do VBA
- Konfiguracja środowiska pracy programisty Microsoft Excel
- Podstawowe zasady bezpieczeństwa – poziom zabezpieczeń
- Główne elementy okna edytora VBA
- Nazwy obiektów VBA – zapobieganie konfliktom nazw
- Praca z oknem instrukcji bezpośrednich (Immediate)
-
Nagrywanie makr
- Zasady tworzenie makr przy pomocy nagrywania
- Co to jest kod nadmiarowy
- Sposoby uruchamiania makr
- Edycja makr
-
Podstawy Visual Basic for Applications
- Definicja pojęć: obiekt, atrybut, metoda, argument, kolekcja.
- Zasady tworzenia procedur
- Zmienne – definiowanie i ich cechy
- Zasięg zmiennych, procedur i funkcji
- Wykonywanie, przerywanie i śledzenie wykonania programu
-
Sterowanie przebiegiem programu
-
Konstrukcje warunkowe
- IF
- Select Case
-
Pętle
- For
- Do (While)
- ForEach
-
Konstrukcje warunkowe
-
Funkcje w Microsoft Excel
- Tworzenie własnych funkcji
- Wykorzystywanie wbudowanych funkcji VBA przy tworzeniu własnych.
- Wykorzystanie funkcji arkuszowych Excela w kodzie VBA
-
Manipulowanie obiektami Microsoft Excel z poziomu VBA
- Przykłady posługiwania się najważniejszym obiektem Microsoft Excel – obiektem Range (operacje na komórkach i zakresach danych)
- Wstęp do tworzenia własnych aplikacji