- Oferta
- IT
MS EXCEL – Visual Basic for Applications (VBA)
Szkolenie adresowane jest do osób wykorzystujących program MS Excel w codziennej pracy, chcących poszerzyć możliwości programu MS Excel o narzędzia dedykowane do rozwiązywania konkretnych problemów. Celem szkolenia jest wprowadzenie uczestników do programowania i pokazanie możliwości Visual Basic for Applications (VBA). Uczestnicy poznają najważniejsze elementy języka VBA i sposoby dalszego, samodzielnego uczenia się go. Po szkoleniu będą mogli zastosować swoją wiedzę do rozwiązywania problemów, których nie dałoby się rozwiązać używając interfejsu użytkownika MS Excel albo byłoby to trudne lub uciążliwe. Będą też potrafili napisać makra, które ułatwią pracę ich samych oraz ich współpracowników. Wymagana jest dobra znajomość programu MS Excel oraz przynajmniej podstawowa znajomość języka angielskiego, gdyż edytor Visual Basic jest dostępny tylko w wersji angielskiej bez względu na wersję językową MS Excel.
Cele i korzyści
Celem szkolenia jest wprowadzenie uczestników do programowania i pokazanie możliwości Visual Basic for Applications (VBA).
Uczestnicy poznają najważniejsze elementy języka VBA i sposoby dalszego, samodzielnego uczenia się go.
Po szkoleniu będą mogli zastosować swoją wiedzę do rozwiązywania problemów, których nie dałoby się rozwiązać używając interfejsu użytkownika MS Excel albo byłoby to trudne lub uciążliwe. Będą też potrafili napisać makra, które ułatwią pracę ich samych oraz ich współpracowników.
Uczestnicy zdobędą umiejętności:
- Używania możliwości języka VBA do rozwiązywania niecodziennych problemów
- Automatyzowania powtarzalnych operacji i skracania ich do pojedynczego kliknięcia lub zminimalizowania kroków do niezbędnego minimum
- Projektowania aplikacji oraz nowych niestandardowych funkcji
- Samodzielnej dalszej nauki VBA
UWAGA! Szkolenie ma charakter warsztatów z wykorzystaniem komputera.
Ilość miejsc ograniczona, decyduje kolejność zgłoszeń!
Zajęcia w grupach warsztatowych – maksymalnie 10 osób.
Zapewniamy laptopy na szkoleniu!
Program szkolenia
1. Wprowadzenie do makr
- Makra i kwestie bezpieczeństwa
- Ukryta karta Deweloper i jej możliwości
- Zasady tworzenia makr za pomocą nagrywania
- Środowisko programistyczne i jego konfiguracja, znaczenie kolorów w kodzie VBA
- Rodzaje makr – procedury i funkcje
2. Podstawy VBA
- Znaczenie najważniejszych elementów modelu obiektowego MS Excel: obiektów, kolekcji, argumentów, metod, parametrów i zdarzeń
- Zmienne: typy, zasięg, deklarowanie
- Tablice statyczne i dynamiczne
3. Debugowanie – eliminacja błędów
- Wykonywanie programu krok po kroku
- Okna Locals i Immediate
- Przerywanie działania programu
4. Sterowanie przebiegiem programu
- Pętle: For, For Each, Do While, Do Until
- Konstrukcje warunkowe: If, Select case
- Komunikacja z użytkownikiem: pobieranie danych od użytkownika (InputBox), podejmowanie decyzji przez użytkownika (MsgBox)
5. Funkcje VBA
- Tworzenie niestandardowych funkcji użytkownika
- Przekazywanie parametrów
- Parametry opcjonalne i domyślne
6. Obsługa błędów
- Rodzaje błędów: składni, kompilatora, wykonania, logiczne
- Własne procedury obsługi błędów
- Ignorowanie błędów
7. Użycie i modyfikacja obiektów MS Excel na przykładzie obiektu Range – operacje na komórkach i zakresach danych
- Przeglądarka obiektów
- Sposoby poznawania nowych obiektów
8. Procedury zdarzeń
- Zdarzenia arkusza, skoroszytu i formularza
9. Formularze – niestandardowe okna dialogowe
10. Tworzenie własnej aplikacji (opcjonalnie)
Metody szkoleniowe
Szkolenie prowadzone jest głównie metodą warsztatową z wykorzystaniem komputera*.
Dodatkowo będą również wykorzystywane mini-wykłady i prezentacje, jako wprowadzenie i uszczegółowienie zagadnień. Uczestnicy przez wszystkie dni szkolenia będą pisali kod różnych programów.
*W przypadku szkoleń zamkniętych istnieje możliwość przygotowania dedykowanych ćwiczeń na podstawie wcześniej przesłanych plików.
Adresaci
Szkolenie adresowane jest do osób wykorzystujących program MS Excel w codziennej pracy, chcących poszerzyć możliwości programu MS Excel o narzędzia dedykowane do rozwiązywania konkretnych problemów oraz narzędzia ogólne, których nie ma w Excelu, a bardzo by się w nim przydały.
Wymagana jest dobra znajomość programu MS Excel oraz przynajmniej podstawowa znajomość języka angielskiego, gdyż edytor Visual Basic jest dostępny tylko w wersji angielskiej bez względu na wersję językową MS Excel.
Cena i zapisy
Szkolenie na zamówienie