Makra - cwiczenia(1).pdf

(497 KB) Pobierz
Microsoft Word - Makra - cwiczenia _Naprawiony_.docx
Makropolecenia
Makropolecenia – zastosowanie w MS Excel
04.07.2007
1
Makropolecenia
1. Nagrywanie i odtwarzanie makropolecenia
Ę wiczenie 1
Utworzy ę makro, które scali komórki A1:A5 i wstawi bie ŇĢ c Ģ dat ħ , wy Ļ rodkowan Ģ w pionie i w poziomie
w obr ħ bie scalonej komórki.
Przed przyst Ģ pieniem do zapisywania makrodefinicji nale Ň y dokładnie przeanalizowa ę kolejne kroki, poniewa Ň
wszystkie czynno Ļ ci, nawet te bł ħ dne, od momentu rozpocz ħ cia nagrywania zostan Ģ zarejestrowane.
1. Z menu Narz ħ dzia wybra ę Makro i dalej Zarejestruj nowe makro.
2. W oknie dialogowym Rejestruj makro nale Ň y zmieni ę standardow Ģ nazw ħ Makro1 na Bie ŇĢ ca_data
i ustali ę klawisz skrótu Ctrl+d . Zatwierdzi ę przyciskiem OK. Od tej chwili wszystkie wykonane dzia-
łania b ħ d Ģ rejestrowane.
W nazwie makropolecenia nie mo Ň -
na u Ň ywa ę spacji
Je Ļ li zostanie wybrana opcja Ten
skoroszyt , makro b ħ dzie widoczne
tylko w otwartym pliku; wybór
opcji Skoroszyt makr osobistych
pozwoli na korzystanie z makra we
wszystkich plikach Excela
Ustalenie klawisza skrótu ułatwia
uruchamiania makra
Rysunek 1. Ustalenie parametrów makra
3. W tym miejscu nale Ň y podj Ģę decyzj ħ , czy tworzone makro b ħ dzie u Ň ywa ę odwoła ı wzgl ħ dnych czy
bezwzgl ħ dnych. Poniewa Ň w przykładzie ci Ģ g rejestrowanych czynno Ļ ci ma dotyczy ę konkretnych
komórek (A1:A5), niezale Ň nie od tego, która komórka b ħ dzie aktywna w momencie wywoływania ma-
kra, nale Ň y zastosowa ę odwołanie bezwzgl ħ dne (rys. 2).
Rysunek 2. Przycisk nie wci Ļ ni ħ ty – nagrywanie bezwzgl ħ dne
Rysunek 3. Przycisk wci Ļ ni ħ ty – nagrywanie wzgl ħ dne
4. Zaznaczy ę komórki A1:A5.
5. Wybra ę z menu Format funkcj ħ Komórki , przej Ļę do karty Wyrównywanie , wybra ę wyrównywanie
tekstu Poziomo: Ļ rodek , Pionowo: Ļ rodek oraz zaznaczy ę opcj ħ Scalaj komórki . Zatwierdzi ę przyci-
skiem OK.
6. Z menu Wstaw wybra ę Funkcja... W kategorii funkcji zaznaczy ę Daty i czasu i wybra ę nazw ħ funkcji
DZI ĺ . Funkcja DZI ĺ () jest funkcj Ģ bezargumentow Ģ – zamkn Ģę okno funkcji przyciskiem OK.
7. Aby zako ı czy ę rejestracj ħ makra nale Ň y wybra ę z menu Narz ħ dzia Makro Zatrzymaj rejestro-
wanie .
2
Makropolecenia
Sprawdzenie działania makra przeprowadzi ę w Arkuszu2 - z wykorzystaniem menu, a w Arkuszu3 - stosuj Ģ c
klawisz skrótu.
1. Przej Ļę do Arkusza2.
2. Wybra ę z menu Narz ħ dzia - Makro – Makra... Z listy dost ħ pnych makr nale Ň y zaznaczy ę odpowied-
nie i klikn Ģę przycisk Uruchom . W przykładzie widocznym na rys. 4 widoczna jest tylko jedna nazwa,
nie ma wi ħ c konieczno Ļ ci dokonywania wyboru.
Rysunek 4. Okno dialogowe Makro
3. Przeł Ģ czy ę si ħ do Arkusza3.
4. Nacisn Ģę kombinacj ħ klawiszy Ctrl+d .
W efekcie w obu arkuszach zostan Ģ scalone komórki A1:A5 a do scalonej komórki wstawiona bie ŇĢ ca data (rys.
5).
Rysunek 5. Efekt działania makra
5. Zapisa ę skoroszyt pod nazw Ģ Makro bezwzgl ħ dne .
Zaprojektowanie i wywołanie nast ħ pnego makra pozwoli zaobserwowa ę Ň nic ħ w działaniu makr nagrywanych
z odwołaniem wzgl ħ dnym i bezwzgl ħ dnym.
Makro o nazwie bie ŇĢ ca_data wstawia bie ŇĢ c Ģ dat ħ zawsze do komórki powstałej ze scalenia komórek A1:A5.
Nowe makro ma za zadanie scali ę pi ħę kolejnych komórek, poczynaj Ģ c od komórki bie ŇĢ cej, pozostałe parame-
try makra pozostaj Ģ nie zmienione.
3
Makropolecenia
Ę wiczenie 2
Utworzy ę makrodefinicj ħ o nazwie bie ŇĢ ca_data_w_dowolnym_miejscu , które wykona opisane powy Ň ej dzia-
łania; przypisa ę mu klawisz skrótu Ctrl+m . Przy rejestracji makra wykorzysta ę pasek narz ħ dzi Visual Basic .
1. Otworzy ę arkusz o nazwie Makro bezwzgl ħ dne .
2. Wy Ļ wietli ę pasek narz ħ dzi Visual Basic (rys. 6).
Uruchom makro
Zarejestruj makro
Rysunek 6. Pasek narz ħ dzi Visual Basic
3. Uaktywni ę komórk ħ o adresie C1.
4. Wybra ę przycisk Zarejestruj makro (rys. 6).
5. Wypełni ę okno dialogowe Rejestruj makro według rysunku 7.
Rysunek 7. Parametry rejestracji makra
6. Wcisn Ģę przycisk Odwołanie wzgl ħ dne na pasku narz ħ dzi Zatrzymaj rejestrowanie, patrz rys. 3. Je-
Ļ li pasek nie jest widoczny nale Ň y z menu Widok wybra ę Paski narz ħ dzi , po wybraniu opcji Dostosuj
odszuka ę i wł Ģ czy ę pasek Zatrzymaj rejestrowanie .
7. Zaznaczy ę w Arkuszu1 zakres komórek C1:C5.
8. Wykona ę polecenia 5 i 6 z ę wiczenia 1.
9. Zako ı czy ę rejestracj ħ makra klikaj Ģ c przycisk Zatrzymaj rejestrowanie
z paska narz ħ dzi Visu-
al Basic lub paska Zatrzymaj rejestrowanie .
10. Przetestowa ę działanie makra wybieraj Ģ c przycisk Uruchom makro widoczny na rys. 6. Tym razem
w otwartym oknie Makro b ħ d Ģ widoczne dwie nazwy – nale Ň y wybra ę makro bie ŇĢ -
ca_data_w_dowolnym_miejscu i przycisk Uruchom . Mo Ň na te Ň do uruchomienia makra zastosowa ę
kombinacj ħ klawiszy Ctrl+m. Test przeprowadzi ę dla kilku dowolnie wybranych komórek. Dla przy-
pomnienia działania uruchomi ę równie Ň makro bie ŇĢ ca_data (Ctrl+d). Zapisa ę zmiany w arkuszu.
4
Makropolecenia
2. Ró Ň ne sposoby uruchamiania makr
Dwa sposoby wywoływania makrodefinicji zostały ju Ň zaprezentowane: funkcja Uruchom z paska narz ħ dzi
Visual Basic lub z menu Narz ħ dzia-Makro-Makra... oraz u Ň ycie przypisanej makru kombinacji klawiszy.
Jeszcze jeden sposób polega na utworzeniu w arkuszu przycisku, klikni ħ cie którego uruchomi makro.
Ę wiczenie 3
Umie Ļ ci ę w arkuszu o nazwie Makro bezwzgl ħ dne przycisk, który wywoła makro bie ŇĢ -
ca_data_w_dowolnym_miejscu .
1. Wy Ļ wietli ę pasek narz ħ dzi Formularze .
2. Wybra ę ikon ħ Przycisk (rys. 8). Przenie Ļę wska Ņ nik myszy w obszar arkusza
i narysowa ę przycisk.
3. Automatycznie pojawi si ħ okno dialogowe Makro , w którym nale Ň y zaznaczy ę
makro o nazwie bie ŇĢ ca_data_w_dowolnym_miejscu . Zatwierdzi ę przyciskiem OK.
4. Dopóki przycisk jest zaznaczony zmieni ę nazw ħ Przycisk 1 na Data .
Rysunek 8. Fragment paska narz ħ dzi Formularze z przyciskiem Przycisk
5. Klikn Ģę poza przyciskiem, aby go odznaczy ę .
6. Zaznaczy ę dowoln Ģ komórk ħ arkusza, klikn Ģę przycisk Data , aby sprawdzi ę jego działanie.
Przycisk makra mo Ň na modyfikowa ę , korzystaj Ģ c z menu podr ħ cznego,
wywołanego klikni ħ ciem prawym przyciskiem w obszarze przycisku:
 
Edytuj tekst – umo Ň liwia zmian ħ tekstu opisuj Ģ cego przycisk.
makra.
  Formatuj formant – otwiera okno dialogowe, w którym
mo Ň na ustali ę np. rozmiary przycisku, czcionk ħ oraz wyrównywanie
tekstu etykiety.
 
Przypisz makro – pozwala zmieni ę przypisanie przycisku do
Rysunek 9. Menu podr ħ czne przycisku
5
Zgłoś jeśli naruszono regulamin