5194416402

5194416402



PODSTAWY INFORMATYKI — laboratorium

arkusz kalkulacyjny: MS Excel

4.5 Pętla

Często przydatne jest wielokrotne wykonanie tego samego zestawu instrukcji. Do tego w programowaniu używane są tzw. pętle. Zastosujemy jeden z jej typów (For...Next) do stworzenia animowanego wykresu. Przepisz następujący kod jako nowe makro:

Sub PetelkaO

For x = 1 To 100

Rangę("A4").Value = x Range(nA5").Value = 100 - x Application.Wait (Now)

Next x End Sub

To makro 100 razy wstawia wartości do komórek A4 i A5, za każdym razem robiąc krótką przerwę. W pierwszej komórce (A4) odlicza od 1 do 100, a w drugiej (A5) w przeciwnym kierunku. Uruchom makro i zobacz, co się stanie.

Efekt jest mało widowiskowy. Dlatego zaznacz komórki A4 i A5 i wstaw wykres ostrosłupowy grupowany. Ustaw stałe wartości dla osi wartości (0 dla minimum i 100 dla maksimum). Teraz uruchom makro Petelka i zobacz, co będzie się działo z wykresem. Możesz spróbować z innymi typami wykresów.

5    Pytania sprawdzające wiedzę i umiejętności

1.    Co to jest makro?

2.    Do czego są przydatne makra?

3.    Jak zarejestrować makro?

4.    Gdzie Excel może przechowywać makra?

5.    Jak należy zapisać skoroszyt w aplikacji MS Excel 2007, by zapisane zostały również makra?

6.    Czy w trakcie nagrywania makra rejestrowany jest upływający czas oraz ruchy kursorem myszy?

7.    Jak można uruchamiać makra?

8.    Dlaczego uruchamianie makr może być niebezpieczne? Jak zmniejszyć ryzyko uruchomienia szkodliwego makra?

9.    Co to jest Visual Basic for Applications (VBA)?

10.    Jaki jest związek pomiędzy rejestrowanymi makrami a językiem VBA?

11.    Jak zarejestrować i zastosować makro, którego celem będzie przełączenie się z jednego arkusza do innego, np. z Arkuszl do Arkusz2?

12.    Czy wiesz, jak zmodyfikować makro Petelka, by po zakończeniu pętli wykres animował się w przeciwnym kierunku, czyli by pierwszy ze słupków najpierw urósł do 100, a potem się zmniejszył do 0, a drugi odwrotnie — zmalał do 0, a potem urósł do 100?

6    Literatura

•    John Walkenbach. Excel 2007 PL. Biblia. Helion. Gliwice 2007, s. 731-756.

•    John Walkenbach. Excel 2003 PL. Programowanie w VBA. Helion. Gliwice 2004.

•    Maria Kopertowska, Witold Sikorski. Europejski Certyfikat Umiejętności Komputerowych. Poziom zaawansowany. Arkusze kalkulacyjne. Wydawnictwo Naukowe PWN. Warszawa 2006. s. 136-141.

•    Mirosław Lewandowski. Tworzenie makr w VBA dla Excela 2003/2007. Helion. Gliwice 2008.

•    Mirosław Lewandowski. VBA dla Excela 2003/2007. Leksykon kieszonkowy. Helion, Gliwice 2007.

   Makra. http://office.microsoft.com/pl-pl/excel/CH101001571045.aspx

6/6

Z.ST


mgr inż. Adam Czarnecki, mgr inż. Artur Ziółkowski, 2009 Wydział Zarządzania i Ekonomii Politechniki Gdańskiej



Wyszukiwarka

Podobne podstrony:
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel Legenda: aplikacja, program,
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel 6.    Nie zaznaczaj
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel 2.    Uruchom makro
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel Legenda: aplikacja, program, arkus
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel Zaznacz komórki z wartościami dla
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel 3. Tabela, która pozwala wybrać ty
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel3.1 Rejestrowanie makra 1.
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel4.1 Okno komunikatu W edytorze VBA
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel2.2 Lista funkcji Sprawdzanie
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel3 Tabela przestawna3.1
PODSTAWY INFORMATYKI — laboratorium arkusz kalkulacyjny: MS Excel4    Funkcja
Arkusze kalkulacyjne/MS Excel (wykorzystanie formuł, arkusza kalkulacyjnego)__ Ocena nakładu pracy s
3 Arkusz kalkulacyjny MS Excel: wykonywanie działań na arkuszach, formatowanie danych, organizowanie
Pytania SO- Oprogramowanie Biurowe (8) Jeżeli w komórce arkusza kalkulacyjnego MS Excel, zamiast cyf

więcej podobnych podstron