Zajęcia I Organizacja zajęć Rejestracja i uruchamianie makr Excel VBA - podstawowy Zajęcia I Organizacja zajęć Rejestracja i uruchamianie makr SGH IT 2014
Plan warsztatów Wprowadzenie do VBA Nagrywanie makr Funkcje i procedury Instrukcje warunkowe Pętle Tablice Formularze Case zaliczeniowy SGH IT 2014
VBA Uproszczona wersja języka programowania Visual Basic. Wykorzystywany do automatyzacji pracy z dokumentami. Kod VBA jest zapisywany wewnątrz plików z dokumentami. Kod można łatwo przenosić pomiędzy dokumentami. Makra w VBA można także stosować w innych programach pakietu Office takich jak PowerPoint czy Access. SGH IT 2014
Obiektowość w VBA VBA jest językiem w pełni obiektowym: każdy element arkusza kalkulacyjnego jest obiektem; wszystkie operacje przeprowadzane są na obiektach; Obiekty posiadają swoje atrybuty (dane) i metody (operacje, które wykonują). SGH IT 2014
Zmienne i stałe Zmienne Stałe przechowują wartości obliczeń; ich wartość może się zmieniać w trakcie działania programu. Stałe działają analogicznie jak zmienne, ale ich wartość nie może się zmieniać. SGH IT 2014
Procedury i funkcje Procedury (sub) Funkcje (function) nie zwracają wartości (nie mogą być przypisane do zmiennej); są uruchamiane przez przypisanie do przycisku, wywołanie z okna listy makr lub poprzez zdarzenia. Funkcje (function) zwracają wartość (mogą być przypisane do zmiennej); są uruchamiane identycznie jak formuły; można się do nich odwoływać w innych funkcjach i procedurach. SGH IT 2014
Kilka uwag co do pracy w edytorze Komentarze w kodzie można umieszczać po znaku „ ’ ”. Komentujcie, komentujcie, komentujcie! W celu zachowania czytelności kodu należy stosować wcięcia po każdym wystąpieniu pętli, instrukcji warunkowej itd. SGH IT 2014