
Programowanie Visual Basic for Applications (VBA) w MS Excel – przekrojowe
Programowanie Visual Basic for Applications (VBA) w MS Excel – przekrojowe
Szkolenie dostępne w opcji ZDALNE
Cele szkolenia
Poznanie podstawowych zasad rzemiosła i sztuki programowania. Zdobycie umiejętności czytania kodu ze zrozumieniem. Zrozumienie podstawowych konstrukcji używanych w programowaniu. Poznanie podstawowych rodzajów błędów języka VBA i sposobów ich unikania. Uzyskanie zestawu gotowych procedur do zastosowania w codziennej pracy.
Profil słuchacza
Szkolenie przeznaczone jest dla osób, które chcą nauczyć się automatyzacji podstawowych prac wykonywanych w arkuszach kalkulacyjnych oraz zdobyć podstawową wiedzę niezbędną do dalszego rozwoju umiejętności programowania w języku VBA.
Wymagania wstępne
Od uczestników szkolenia wymagana jest bardzo dobra znajomość (teoretyczna i praktyczna) zagadnień poruszanych na szkoleniach „Microsoft Excel – kurs podstawowy” oraz „Microsoft Excel – kurs zaawansowany”.
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
Szkolenia realizowane są w dwóch formach:- Kursy stacjonarne: w pracowni komputerowej.
- Kursy zdalne: szkolenia w formule distance learning dające możliwość uczestnictwa w kursie z dowolnego miejsca, w którym uczestnik korzysta z komputera z dostępem do internetu, mikrofonem i kamerą.
Kursy w formule distance learning realizujemy również w grupach zamkniętych.Czas trwania
4 dni (32 godzin)
Wiedza teoretyczna i praktyczna
Makra – automatyzacja zadań w arkuszach
- Rejestracja i uruchamianie makr
- Przyciski uruchamiające makra z poziomu arkusza
- Paski narzędziowe
Edycja i zarządzanie kodem VBA
- Budowa okna edytora VBA
- Moduły VBA (ang. modules)
- Archiwizacja i przenoszenie kodu VBA
- Modyfikacja kodu VBA
- Znaczenie kolorów w edytorze VBA
Wstęp do programowania
- Procedury i funkcje
- Zmienne
- Typy danych VBA
- Operatory
Zasady tworzenia dobrego kodu VBA
Testowanie programu
- Uruchamianie krokowe
- Szybki podgląd wyników przetwarzania (instrukcja „Debug.Print” i panel „Immediate”)
Przetwarzanie tekstów
- Sklejanie tekstów (konkatenacja)
- Funkcje przetwarzające ciągi znaków
Sterowanie przetwarzaniem danych (instrukcje warunkowe i pętle)
- Instrukcja warunkowa („If … Then … Else If … Else … End If”)
- [opcja] Instrukcja wyboru („Select Case”)
- Pętla z licznikiem („For … Next”)
- Pętla przetwarzająca kolekcje obiektów („For Each … In … Next”)
- Pętla z warunkiem zakończenia („Do … Loop”)
- Instrukcja przerwania/wyjścia („Exit”)
VBA w arkuszu kalkulacyjnym
- Obiekty w arkuszach kalkulacyjnych
- Własności i metody
- Hierarchia obiektów w MS Excel (aplikacja, zeszyt, arkusz, komórka)
- Podstawowa składnia obiektowa
- Klasy i kolekcje
Operacje na komórkach i obszarach
- Operacje na aktywnej komórce
- Nawigacja względem aktywnej komórki
- Odwołania do komórek i obszarów
Pobieranie danych od użytkownika
- Użycie funkcji „InputBox” (predefiniowanego okna dialogowego)
- Konwersja typów danych.
- Współpraca z innymi programami pakietu MS Office
Szukanie błędów w programie
Tworzenie własnych dodatków – przegląd możliwości jakie daje VBA
Funkcje definiowane przez użytkownika
- Działanie funkcji
- Używanie funkcji w formułach MS Excel
- Używanie funkcji w kodzie VBA
- Tworzenie własnych funkcji
- [opcja] Tworzenie funkcji z argumentami opcjonalnymi
- Tworzenie dodatków – bibliotek funkcji
Umiejętności
Po ukończeniu kursu uczestnik/czka będzie potrafił/a:
- automatyzować przetwarzanie i formatowanie dane w arkuszach kalkulacyjnych,
- automatyzować sprawdzanie poprawności danych i obliczeń/przetwarzania danych (np. błędy użytkowników oraz błędy MS Excel),
- automatyzować poprawianie danych (np. z najbardziej typowych błędów użytkowników).
Podobne szkolenia
-
Programowanie Visual Basic for Applications (VBA) w MS Excel – przekrojowe
-
VBA w MS Excel – kurs podstawowy z elementami AI. Podstawy programowania
-
VBA w MS Excel–poziom średnio zaawansowany z elementami AI
-
VBA w MS Excel – poziom zaawansowany z elementami AI
-
VBA w MS Excel – poziom zaawansowany z elementami AI. Bazy danych w arkuszu kalkulacyjnym