Lekcja 19 - makra
Zadanie 34
Ustal obszary wydruków dla arkuszy Kurs3 i Kurs4, a następnie zarejestruj makro które wydrukuje te dwa arkusze.
Opis wykonania
Makra służą do wykonywania często powtarzających się czynności. Najprościej definiując są to bloki instrukcji do wykonania przez komputer. Pozwalają one na automatyzację niektórych zadań. Można na przykład zarejestrować makro drukujące kilka arkuszy. Makra mogą wykonywać dowolne czynności. Zależy to tylko od użytkownika. Zadanie 34 wymaga zarejestrowania makra drukującego dwa arkusze. Przed zarejestrowaniem musimy ustalić obszary wydruku. Grupa poleceń obsługujących makra znajduje się w menu Narzędzia, Makro. Aby skorzystać z jakiegoś makra musimy je najpierw zarejestrować. Służy do tego polecenie "Zarejestruj nowe makro...". Wywołuje ono okno rejestracji.
Znajduje się tutaj nazwa makra, opcja klawisza skrótu, miejsce przechowywania i opis. Istnieją ograniczenia co do nazwy. Nazwą nie może być liczba, nie można stosować spacji itd. Klawisz skrótu służy do ułatwienia przy wywoływaniu. Jeśli w tym polu wpiszemy np. a , to kombinacja klawiszy Ctrl + a wywoła rejestrowane makro. Makro możemy przechowywać w kilku miejscach. Na przykład może to być bieżący skoroszyt lub skoroszyt makr osobistych itd. Opis makra to standardowo data rejestracji i autor, ale możemy go dowolnie modyfikować. Po wciśnięciu przycisku OK przechodzimy do właściwego etapu rejestracji. Od tej pory wszystkie wykonane operacje będą rejestrowane. Pojawia się jednocześnie pasek rejestracji makra.
Posiada od jedynie dwa polecenia. Kwadracik po lewej pozwala na zakończenie nagrywania. Po zakończeniu makro jest gotowe do pracy. Drugim poleceniem ustalamy, czy zapisywane odwołania mają być względne czy bezwzględne (różnicę wyjaśniłem wcześniej). Raz utworzone makro możemy wielokrotnie wykorzystywać. Uruchomić makro można na dwa sposoby. Można użyć klawisza skrótu lub wywołać z listy makr. Lista ta znajduje się w menu Narzędzia, Makro, Makra. Uruchomione makro powtórzy wszystkie operacje wykonywane przy rejestrowaniu.
Podsumowanie
Makra służą automatyzacji zadań. Można je dowolnie konfigurować ułatwiając sobie prace, które często się powtarzają. Utworzone makro ma swoje odbicie w module VBA Project, gdzie możemy je jeszcze modyfikować.
I to już koniec kursu. Jeżeli dotarliście do tego momentu posiadacie już podstawową wiedzę na temat obsługi excela.