Poziom szkolenia:
Microsoft Excel - programowanie VBA
Czas trwania szkolenia:
3 dni
Łączna liczba godzin:
21 h
Forma szkolenia:
Szkolenie online lub stacjonarne
Maksymalna liczba uczestników w grupie:
10 osób
Cel szkolenia:
Szkolenie ma na celu zapewnienie uczestnikom wiedzy i umiejętności niezbędnych do posługiwania się językiem programowania VBA (Visual Basic for Applications) w podstawowym zakresie.
Dla kogo jest to szkolenie:
Szkolenie jest przeznaczone dla osób, które posługują się Excelem na poziomie zaawansowanym i chciałyby zdobyć podstawowe umiejętności w zakresie programowania VBA w Excelu.
Korzyści ze szkolenia:
- Wiedza pozwalająca samodzielnie napisać nowe procedury czy funkcje
- Wiedza w jaki sposób edytować i modyfikować istniejący kod VBA
- Znajomość podstaw programowania w VBA
- Znajomość najważniejszych obiektów MS Excel
- Znajomość obsługi zdarzeń dla arkusza i skoroszytu i formularza
- Umiejętność tworzenia formularzy UserForm
Przykładowy plan szkolenia:
- Powitanie - Prezentacja uczestników i trenera
- Makra - automatyzacja zadań w arkuszach
- Rejestracja i uruchamianie makr
- Uruchamianie makr
- Przypisywanie makr do obiektów i okna MS Excel
- Makra o adresowaniu bezwzględnym
- Makra o adresowaniu względnym
- Makra samowykonywalne
- Bezpieczeństwo makr
- Edycja i zarządzanie kodem VBA
- Budowa okna edytora VBA
- Modyfikacja kodu VBA
- Moduły VBA
- Archiwizacja i przenoszenie kodu VBA
- Opcje edytora VBA
- Wstęp do programowania
- Procedury i funkcje
- Operatory
- Typy danych VBA
- Zmienne i stałe
- Uruchamianie programu
- Uruchamianie krokowe
- Czujki - śledzenie wartości zmiennych
- Korzystanie z komentarzy
- Sterowanie przetwarzaniem danych (instrukcje warunkowe i pętle)
- Instrukcja warunkowa "If ... Then ... Else If ... Else ... End If"
- Instrukcja wyboru "Select Case"
- Pętla "For ... Next"
- Pętla "For Each ... In ... Next"
- Pętla "Do ... Loop"
- Instrukcja przerwania pętli ("Exit")
- Instrukcja grupujące "With … End With"
- Komunikaty
- Wyświetlanie komunikatów ("MsgBox")
- Pobieranie danych od użytkownika ("InputBox")
- Funkcje definiowane przez użytkownika
- Formularze
- Tworzenia formularzy (okien dialogowych)
- Formanty formularza
- Zadrzenia formularza
- Programowanie zdarzeń
- Zdarzenia związane ze skoroszytem
- Zdarzenia związane z arkuszem
- Obiekty MS Excel
- Range
- WorkSheet
- Workbook
- Window
- Programowanie – praktyczne zadania
- Tworzenie kalulatorów
- Aplikacja z wyborem pliku, folderu, drukarki
- Operacje na plikach
- Łączenie i rozdzielanie danych ze skoroszytów
- Tworzenie tabeli przestawnej
- Tworzenie wykresu
- Ustawienia wydruku
- Pytania i odpowiedzi
- Podsumowanie szkolenia
- Zadawanie pytań i szukanie odpowiedzi