Cele szkolenia VBA kurs podstawowy
Umiejętnościami, które uczestnik szkolenia będzie mógł wykorzystać w swojej pracy po zakończeniu szkolenia, będą:
- posługiwanie się podstawowych zasad rzemiosła i sztuki programowania.
- umiejętność czytania kodu ze zrozumieniem.
- używanie podstawowych konstrukcji w programowaniu.
- identyfikacja podstawowych rodzajów błędów języka VBA i sposobów ich unikania.
- stworzenie zestawu gotowych procedur do zastosowania w codziennej pracy.
Dodatkowo uczestnik zdobędzie podstawową umiejętność korzystania z asystenta AI do optymalizacji kodu i jako asystenta pomocy VBA.
Umiejętności
Dzięki szkoleniu VBA dla początkujących uczestnik będzie automatyzował:
- przetwarzanie i formatowanie danych w arkuszach kalkulacyjnych,
- sprawdzanie poprawności danych i obliczeń/przetwarzania danych (np. błędy użytkowników oraz błędy MS Excel),
- poprawianie danych (np. z najbardziej typowych błędów użytkowników).
Profil uczestników
Szkolenie przeznaczone jest dla osób, które m.in.:
- pracują z bardzo dużymi ilościami danych w arkuszach kalkulacyjnych,
- wykonują dużą ilość operacji powtarzalnych (np. kopiowanie danych czy poprawianie błędów),
- tworzą powtarzalne raporty i wyliczenia oparte na zmieniających się danych.
Szkolenie m.in. dla analityków, księgowych, logistyków, magazynierów, pracowników wsparcia/organizacji produkcji.
Przygotowanie uczestników
Wymagana wiedza uczestników: bardzo dobra znajomość praktyczna MS Excel (intenstywne wykorzystywanie MS Excel w codziennej pracy).
Szczegółowy program szkolenia VBA od podstaw
Rozpoczęcie szkolenia – sprawy organizacyjne.
Makra
- Zapis pliku z zachowaniem makr i potencjale problemy z uruchomieniem pliku
- Uruchomienie karty Deweloper
- Modyfikacja poziomu zabezpieczeń i uruchamianie kontrolek ActiveX
- Makra względne i bezwzględne
- Rejestracja makr
Uruchamianie makr (kontrolki formularza i ActiveX, pasek Szybki dostęp, Wstążka, edytor VBA)
Zarządzanie edytorem VBA
- Okna VBA i ich dostosowywanie (Project, Properties, Code, Locals, Watch, Immediate)
- Paski narzędziowe (Toolbars)
Pomoc w VBA
- Wywoływanie podpowiedzi (ctrl spacja)
- Pomoc lokalna
- Pomoc online (F1)
- Wykorzystanie AI jako asystenta
Procedury, obiekty, metody, właściwości i kolekcje
- Procedury Sub i Function
- Podstawowa hierarchia obiektów
- Zależności obiekty, metody, właściwości, kolekcje
Analiza, tworzenie, modyfikacja i optymalizacja kodu VBA
- Zasady pisania kodu
- Komentarze
- Wykorzystanie asystenta AI do optymalizacji kodu
Formatowanie komórek i obszarów
Poruszanie się po arkuszu
Zliczanie elementów, adresacja i przesunięcia
- Row i Rows
- Column i Columns
- Address
- Offset
Dynamika tablic
- CurrentRegion
- End
- Oprogramowanie filtrowania zaawansowanego z użyciem dynamiki tablic
Interakcja z użytkownikiem
- Funkcja MsgBox
- Funkcja InputBox
- Zbieranie danych z użyciem dynamiki tablic i funkcji InputBox
Warunkowanie
Pętla For Next
- Budowa
- Wykorzystanie
- Pułapki (usuwanie elementów indeksowalnych)
Pętla For Each Next
Śledzenie i testowanie kodu
- Krokowe wykonywanie procedury (F8)
- Czujki
Zmienne jawne
- Deklarowanie zmiennych
- Wymuszenie deklaracji zmiennych jawnych (Option Explicit)
Kopiowanie danych
Obliczenia i funkcje podstawowe
- Operatory arytmetyczne
- Funkcje polskie i angielskie
- Wykorzystanie WorksheetFunction
Funkcje logiczne (And, Or, Not, Xor, Eqv, Imp)
Przetwarzanie tekstów i funkcje tekstowe
- Zmiana wielkości liter
- Usuwanie spacji
- Usuwanie znaków białych/niedrukowalnych
- Cięcie i łączenie tekstów
- Rozpoznawanie wielkości liter (Option Compare Text)
- Tworzenie narzędzi do obróbki tekstów i umieszczanie ich na Wstążce
Pętle Do Loop
- Do While Loop
- Do Until Loop
Ćwiczenia z wykorzystaniem zdobytej wiedzy
Zakończenie szkolenia (test + omówienie wyników, ocena szkolenia)
Metoda realizacji
Wykład + ćwiczenia (ilość proporcjonalna do wykładu) + sprawdzenie ćwiczeń (indywidualne) + omówienie ćwiczeń.
POBIERZ PROGRAM W PDF