program kursu microsoft excel visual basic

Transkrypt

program kursu microsoft excel visual basic
PROGRAM KURSU MICROSOFT EXCEL VISUAL BASIC 2012
Czas trwania
Mimo dość technicznych, anglojęzycznych, trudnych terminów w tematach poniżej , szkolenie jest
ciekawe, żywe i głównie bazuje na przykładach. W trakcie szkolenia realizujemy około 30 różnych ćwiczeń
praktycznych.
3 dni (lub 4 dni)
Program
I.
Nagrywarka: Makra - podstawy
o
o
o
o
o
o
o
o
II.
Nagrywarka: makra złożone
o
o
o
o
o
o
III.
Odpowiednie planowanie nagrywanych czynności, tak, aby mogły zostać prawidłowo odtworzone.
Nagrywanie bardziej skomplikowanych makr, dzielenie długich makr na procedury, wywoływanie procedur
pomiędzy sobą.
Sposoby uruchamiania makr: lista makr, przyciski na arkuszu, ikony.
Makra z odwołaniami względnymi i bezwzględnymi - przełączanie się w trakcie nagrywania, do jakich czynności
stosować jakie odwołania.
Ograniczenia nagrywarki makr - dlaczego nie można prawidłowo nagrać niektórych wykonywanych czynności.
Poprawianie (edycja) nagranych makr.
Edytor Visual Basic
o
o
o
o
o
IV.
Podstawy nagrywania makr, uruchamianie i zatrzymywanie nagrywania.
Karta Developer, polecenia zawarte na tej karcie.
Przechowywanie makr: skoroszyty, skoroszyt makr osobistych.
Obsługa skoroszytu makr osobistych (Personal.xlsm), przenoszenie makr pomiędzy skoroszytem a plikami xls,
usuwanie skoroszytu makr osobistych.
Definiowanie oraz zmiana skrótów klawiszowych związanych z makrami.
Reguły nazewnictwa makr, usuwanie i przeglądanie zawartości makra.
Ustawianie poziomu zabezpieczeń programu Microsoft Excel, zaufane lokalizacje.
Nagrywanie makr automatyzujących proste sekwencje czynności.
Okna edytora Visual Basic: Eksplorator Projektu, okno Właściwości, okna modułów i formularzy użytkownika,
organizacja okien na przestrzeni roboczej.
Gdzie znajduje się kod Visual Basic: moduły, moduły arkuszowe, moduł skoroszytu, moduły formularzy.
Podstawowe zasady rządzące poprawianiem kodu i wpisywaniem nowych instrukcji.
Stosowanie podpowiedzi przy pisaniu procedur Visual Basic: pomoc kontekstowa, podpowiedź argumentów,
podpowiedź właściwości i metod.
Krokowe wykonywanie procedur, obserwowanie wartości zmiennych.
Podstawy języka Visual Basic
1.
Podstawowe obiekty Excela
1 www.gowork.pl tel. 22 622 13 09 wew. 820
PROGRAM KURSU MICROSOFT EXCEL VISUAL BASIC 2012
o
2.
3.
4.
5.
6.
Obiekty - reprezentacja elementów programu Microsoft Excel w kodzie, podstawowe obiekty: Workbook
(skoroszyt), Worksheet (arkusz), Range (komórka).
o Wyszukiwanie obiektów, przeglądanie ich właściwości oraz metod za pomocą przeglądarki obiektów. Pomoc
kontekstowa dla obiektów.
o Obiekt Range (komórka) - podstawowe właściwości: Value, Address, Font, Interior, Color; podstawowe metody –
ClearContents, Copy, Select.
o Użycie instrukcji Offset oraz Cells do adresowania wybranych komórek oraz wyboru komórek z zakresu.
o Obiekt Worksheet oraz Workbook - podstawowe właściwości oraz metody (Select, Open, Close, Save).
o Wyświetlanie komunikatów za pomocą instrukcji MsgBox, użycie okna do wprowadzania danych InputBox
Programowanie w VBA.
o Zmienne, typy zmiennych: tekstowe, liczbowe, data i godzina, logiczne i inne. Tablice.
o Operatory: przypisania, matematyczne, tekstowe, logiczne.
o Instrukcje warunkowe: if, select.
o Pętle: for, for each, do while, do until.
o Procedury i funkcje. Korzystanie z gotowych funkcji, tworzenie własnych funkcji. Przekazywanie argumentów,
argumenty domyślne.
o Podstawy obiektowości: klasy, obiekty, atrybuty i metody obiektów.
Komunikacja z programem: obiekty MsgBox i InputBox.
Tworzenie formularzy użytkownika i formanty na arkuszu
o Formanty - elementy do użycia na arkuszu: pole listy, pole kombi, pole wyboru, przycisk opcji, pokrętło, pasek
przewijania, przycisk polecenia.
o Podstawowe właściwości formantów, określanie ich zakresu źródłowego (pole listy, pole kombi) wiązanie
formatów z komórkami na arkuszu (łącze komórki).
o Uruchamianie makra po użyciu formantu (przycisk polecenia, pole listy).
o Tworzenie list rozwijalnych przy pomocy opcji Sprawdzanie poprawności, tworzenie list powiązanych ze sobą za
pomocą nazw dynamicznych.
o Tworzenie prostych formularzy użytkownika w edytorze Visual Basic, podstawowe właściwości formularzy.
o Rozmieszczanie formantów Active X, na formularzu, określanie właściwości formantów.
o Metody wywoływania formularzy, przekazywanie danych z formularza na arkusz i odwrotnie.
o Wykorzystanie arkusza jako formularza użytkownika, użycie sprawdzania poprawności do kontroli edycji komórek
Szukanie błędów w programie.
o Wykonywanie krokowe – przechodzenie programu linia po linii.
o Czujki – śledzenie wartości zmiennych.
o Pułapki (ang. breakpoints).
Zasady tworzenia dobrego kodu: czytelność, komentowanie, nazewnictwo zmiennych, obiektów i funkcji.
Przeznaczenie i wymagania
Uczestnik szkolenia powinien dobrze znać Excela. Nie jest wymagana umiejętności programowania.
2 www.gowork.pl tel. 22 622 13 09 wew. 820