Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA 1
Rozdział 1 Praca z makropoleceniami Opis: W tym rozdziale kursanci przechodzą przez wprowadzenie do programowania Excela za pomocą Visual Basic dla Aplikacji. Nagrywają, modyfikują i piszą swoje pierwsze makra poznając przy tym środowisko edytora. Wymagania wstępne: Brak. Czas Trwania: 1,5 godz. 1. Czym jest Visual Basic dla Aplikacji 2. Nagrywanie i edytowanie makropoleceń 3. Przydzielanie makropoleceń do przycisków i skrótów klawiszowych 4. Edytor markopoleceń 5. Pisanie pierwszego makropolecenie Rozdział 2 Typy danych i ich użycie Opis: Po ukończeniu tego rozdziału kursant będzie rozróżniać typy zmiennych i pozna pojęcie stałej. Nauczy się podstawowych operacji na liczbach, datach oraz tekstach co będzie stanowiło solidne podstawy dalszej pracy w VBA. Czas Trwania: 1 godz. 1. Typy zmiennych w VBA 2. VBA a deklaracja zmiennych 3. Stałe 4. Konwencje nazewnictwa 5. Instrukcja przypisania 6. Podstawowe operacje na różnych typach danych Rozdział 3 Wprowadzanie i wyświetlanie informacji Opis: W tym rozdziale uczestnicy poznają sposoby poprawnego wprowadzania i wyświetlania danych w odpowiednich oknach dialogowych oraz w komórkach. Ponadto po ukończeniu tej części kursu każdy będzie potrafił wyświetlać testowe fragmenty programów korzystając z okna Immediate. Wymagania wstępne: Rozdziały 1 i 2 lub równoważny poziom wiedzy. 1. Wyświetlanie danych za pomocą okienka MsgBox. 2. Ustawianie wartości w komórce 3. Śledzenie wyników za pomocą okna Immediate. 4. Wprowadzanie danych za pomocą okna InputBox 5. Dbanie o poprawność wprowadzanych danych obsługa błędów Rozdział 4 Pętle i instrukcje warunkowe Opis: Dzięki opanowaniu umiejętności omawianych w tym rozdziale kursant będzie potrafił sterować przebiegiem programu i znacząco usprawnić wykonywanie powtarzalnych czynności za pomocą pętli. Wymagania wstępne: Rozdział 1, 2 i 3 lub równoważny poziom wiedzy. 2
Czas Trwania: 3 godz. 1. Instrukcja warunkowa If a) Podstawowa instrukcja If b) Rozbudowana instrukcja If 2. Instrukcja warunkowa Select Case 3. Wykonywanie powtarzalnych czynności za pomocą pętli a) Pętla for b) Pętla Do...Loop c) Pętla Do Until d) Pętla for Each Next Rozdział 5 Korzystanie z obiektów w Excelu Opis: Po ukończeniu tego rozdziału kursanci będą potrafili programować obiekty Excela co pozwoli na automatyzację ręcznie wykonywanych czynności, zaawansowane przetwarzanie danych i znacznie przyśpieszy codzienną pracę. Wymagania wstępne: Rozdział 1, 2, 3 i 4 lub równoważny poziom wiedzy. Czas Trwania: 4,5 godz. 1. Model obiektowy w Excelu 2. Deklaracja zmiennych obiektowych 3. Praca z komórkami 4. Praca z arkuszami 5. Praca z zeszytami 6. Praca z tabelami przestawnymi 7. Kolekcje 8. Biblioteka obiektów w Excelu 9. Zdarzenia w skoroszycie i arkuszu Rozdział 6 Obsługa błędów Opis: W tym rozdziale uczestnicy poznają sposoby unikania przerwania działań w sytuacjach, gdy w programie wystąpi błąd. Czas Trwania: 1 godz. 1. Rodzaje błędów 2. Obiekt Err 3. Obsługa błędów a) On Error b) Komunikaty błędów 4. Ignorowanie błędów Rozdział 7 Tworzenie własnych funkcji Opis: Dzięki umiejętnością nabytym w tym rozdziale kursanci będą potrafili przygotowywać własne, niestandardowe funkcje oraz dzięki utworzeniu dodatków programowych będą mogli swobodnie przenosić je między różnymi komputerami. 3
Czas Trwania: 3 godz. 1. Tworzenie własnych funkcji 2. Argumenty opcjonalne 3. Wykorzystanie wbudowanych funkcji podczas tworzenia własnych 4. Tworzenie opisu funkcji 5. Tworzenie dodatku z funkcjami Rozdział 8 Tablice w VBA Opis: Po ukończeniu tego rozdziału uczestnicy kursu będą potrafili zastosować złożony typ danych jakim są Tablice. 1. Tablice w VBA 2. Tablice statyczne 3. Tablice Dynamiczne 4. Funkcje wykorzystywane w tabelach Rozdział 9 Przekazywanie danych między procedurami Opis: Umiejętności nabyte w tym rozdziale pozwolą kursantom na tworzenie złożonych programów z wykorzystaniem podprocedur, co znacznie ułatwia pisanie, oraz modyfikacje aplikacji. 1. Cel tworzenia procedur 2. Procedury bez parametrów 3. Procedury z parametrami Rozdział 10 Formularze i kontrolki Opis: Zastosowanie formularzy i formantów pozwala na wygodną obsługę aplikacji przez użytkownika końcowego. Czas Trwania: 4 godz. 1. Formanty sterujące arkuszem 2. Wstawianie i usuwanie formularza 3. Właściwości i zdarzenia formularza 4. Elementy sterujące formularzem 4
Proponowane szkolenie Podstawy programowania Microsoft Office Excel za pomocą VBA Nazwa rozdziału Praca z makropoleceniami Typy danych i ich użycie Wprowadzanie i wyświetlanie informacji Pętle i instrukcje warunkowe Korzystanie z obiektów w Excelu Obsługa błędów Tworzenie własnych funkcji Tablice w VBA Przekazywanie danych między procedurami Formularze i kontrolki Czas trwania 1,5 godz. 1 godz. 3 godz. 4,5 godz. 1 godz. 3 godz. 4 godz. Podstawy programowania Microsoft Office Excel za pomocą VBA Czas trwania: 24 godz. Dla kogo: Kurs jest przeznaczony dla osób chcących wykorzystać język Visual Basic for Applications dla potrzeb przyśpieszenia i zautomatyzowania pracy w arkuszy kalkulacyjnym. Charakterystyka kursu: Uczestnicy kursu uczą się podstaw programowania za pomocą języka VBA, tworzą procedury, niestandardowe funkcje, poznają model obiektowy Excela oraz projektują formularze ułatwiające korzystanie z arkuszy. 5