Dla kogo
- Zaawansowani użytkownicy MS Excel, chcący zautomatyzować pracę
w MS Excel
- Pracownicy chcący zwiększyć funkcjonalność MS Excel
Po szkoleniu uczestnik będzie potrafił
- Tworzyć funkcje i procedury w VBA dla MS Excel
- Samodzielnie nagrywać makra
Program szkolenia
Wstęp. Automatyzacja, przesłanki i sens
Makropolecenia
• Praca z nagrywarką
• Analiza i modyfikacja nagranego makra
• Makra lokalne, w skoroszycie makr osobistych -
różnice
• Uruchamianie makr, praca z formantami
arkuszowymi
Bezpieczeństwo makr, zapisywanie
Składnia języka VBA
• Zasady konstruowania własnych funkcji
• Pojęcie zmiennej, typy danych
• Instrukcje warunkowe
• Pętle
• Wybrane funkcje wbudowane
• Podstawowe okna dialogowe
• Wykorzystanie własnych funkcji: wywoływanie,
zakres widoczności, parametryzacja
• Zapamiętywanie własnych funkcji w postaci
dodatku
• Zasady konstruowania procedur: wywoływanie,
zakres widoczności
Edytor VBA, wykonywanie, przerywanie i śledzenie
wykonania programu, praca z oknami Locals, Immediate
Budowanie własnych formularzy
• Praca z formantami
• Praca z oknem Properties
• Wykorzystanie programowania zdarzeniowego
Praca z modelem obiektowym MS Excel
• Wybrane obiekty: Application, Workbooks,
Worksheets, Cells
• Wykorzystanie okien dialogowych przydatnych w
pracy z obiektami
• Praca z kolekcją
• Najważniejsze właściwości i metody ww.
obiektów
Programowanie zdarzeniowe w modelu
obiektowym
Przykłady aplikacji, omówienie dobrych zasad
programistycznych
Błędy w aplikacjach
• Charakterystyka błędów
• Wykonywanie, przerywanie i śledzenie wykonania
programu
• Kolekcja Err - procedury obsługi błędów