Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

INFORMATYKA 2: PROGRAMOWANIE W VBA Reprezentacja graficzna algorytmu. Edytor VBA: Elementy i konfiguracja. Makrokomendy: Rejestracja, lokalizacja i analiza.

Podobne prezentacje


Prezentacja na temat: "INFORMATYKA 2: PROGRAMOWANIE W VBA Reprezentacja graficzna algorytmu. Edytor VBA: Elementy i konfiguracja. Makrokomendy: Rejestracja, lokalizacja i analiza."— Zapis prezentacji:

1 INFORMATYKA 2: PROGRAMOWANIE W VBA Reprezentacja graficzna algorytmu. Edytor VBA: Elementy i konfiguracja. Makrokomendy: Rejestracja, lokalizacja i analiza kodu.

2 Prowadzący Leszek Niedzicki Pokój 346, Gmach Chemii (wejście przez drzwi z domofonem, 341) Strona z materiałami do wykładów: GG:

3 Organizacja 2 kolokwia (na 6. i 13. zajęciach) po 25 pkt; 10 kartkówek (1.,2.,3.,4.,5.,8.,9.,10.,11.,12. zajecia) po 1 pkt; Σ = 60;31-36: 3;37-42: 3,5;43-48: 4; 49-54: 4,5;55-60: 5. Kolokwium poprawkowe na 14. zajęciach; Książka: Excel dla chemików i nie tylko W. Ufnalski, K. Mądry

4 Zapis algorytmu Start Koniec Skrzynka wejścia Skrzynka wyjścia Skrzynka operacji Skrzynka decyzji Przepływ danych

5 Zapis algorytmu Start Koniec a mod mod = - a Start a,b suma = a + b suma Koniec a < 0 mod = a TAKNIE Algorytm prosty Algorytm rozgałęziony

6 Początek Koniec Szukana=informatyka Dany jest gmach chemii (pokoje 1-423) Zmienne: Wejdz, przywitanie, plecak Polozenie studenta Czy sala od informatyki Sala od informatyki Zła sala Wejdz = true Przywitaj sie = true Plecak = otwarty Zapis algorytmu Polozenie studenta = sala informatyczna Szukaj dalej

7 Gotowanie wody! Objetosc Temperatura W szklance pusto Nalewamy wody: Objetosc (V) = 1 Temperatura (T) = 20 Włączamy gaz/prąd Czy T>= 99? Wyłączamy gaz/prąd Zalewamy herbatkę/kawę Nie Tak Objetosc (V) = 0 Odkręcamy kran Czy V>=1? Zakręcamy kran Nie Szklanka pełna (z herbatka lub kawa)

8 Zadania Zaprojektuj algorytm, który: Wylicza deltę z równania kwadratowego; Szuka największego elementu ze zbioru liczb; Liczy stężenie molowe czegokolwiek w jakiejkolwiek ilości dowolnego rozpuszczalnika;

9

10 Makra Programy wykonujące serię poleceń zapisanych poprzez rejestrację działań użytkownika w Excelu i/lub wpisanych prze zużytkownika w formie poleceń języka Visual Basic. Nagrywanie i odtwarzanie z menu Narzędzia -> Makra (Excel 2003 i wcześniej) Widok -> Makra (Excel 2007 i później) Oglądanie i edycja kodu – Alt+F11

11 Zadania Utwórz makro w trybie bezwzględnym, które stworzy sformatowaną (obramowania, kolory) tabelę z jakimiś danymi; Utwórz drugie makro, tym razem w trybie względnym, które zmieni tabelkę utworzoną w ramach zapisywania pierwszego makra; Uruchom oba makra pod rząd w nowym arkuszu;

12 Budowa programu sub nazwa() komentarze pomijane przez VBA dokumentują sens fragmentów programu instrukcje – zestaw poleceń end sub Moduł może zawierać wiele programów i funkcji

13 Elementy programu VB Słowa kluczowe –polecenia sterujące wykonywaniem programu – słowa (if), skróty (mid) i zbitki skrótów (rmid) z języka angielskiego. Identyfikatory – nazwy –zmiennych –stałych –obiektów –programów/podprogramów/funkcji Komentarze

14 Nazwy makr ciągi liter i cyfr nie mogą zawierać znaków specjalnych:, (), :, ;, itp. (ale mogą znak podkreślenia _) mogą mieć dowolną długość nazwa MUSI rozpoczynać się literą Nazwy makr można zmieniać w dowolnym momencie, gdy nie są uruchomione, należy jednak pamiętać o tym, że nazwa może być użyta gdzieś w naszych innych programach korzystających z tego makra jako podprogramu;

15 Uruchamianie Makr Makra można uruchomić poprzez: wywołanie z menu Narzędzia->Makra; uruchomienie z poziomu edytora VBA; kliknięcie na przycisku Makra (ikonka użytkownika);

16 Skracanie makr Makra rejestrowane w Excelu warto skracać, gdyż przy każdej operacji, Excel zapisuje w makrze pełen stan danego obiektu po operacji, także właściwości niezmieniane. Przy skracaniu warto upewnić się, że: –Nie skracamy początków lub końców bloków słów kluczowych (np. With); –Nie usuwamy przesunięć kursora w makrze względnym (Offset); –Nie usuwamy właściwości które zostały zmienione;


Pobierz ppt "INFORMATYKA 2: PROGRAMOWANIE W VBA Reprezentacja graficzna algorytmu. Edytor VBA: Elementy i konfiguracja. Makrokomendy: Rejestracja, lokalizacja i analiza."

Podobne prezentacje


Reklamy Google