Zakres tematyczny szkolenia
Korzyści dla uczestnika: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.
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,
- Zmienne: typy, deklarowanie.
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,
- Konstrukcje warunkowe: If,
- Komunikacja z użytkownikiem: pobieranie danych od użytkownika (InputBox), podejmowanie decyzji przez użytkownika (MsgBox).
5. Funkcje Excel VBA:
- Tworzenie niestandardowych funkcji użytkownika,
- Przekazywanie parametrów,
- Parametry opcjonalne i domyślne.
6. 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.