5194416397

5194416397



PODSTAWY INFORMATYKI — laboratorium

arkusz kalkulacyjny: MS Excel

Legenda:

aplikacja, program, arkusz

opcja menu, funkcja

plik, folder, ścieżka

pole, kod pola

tekst do wpisania | klawisz |


Laboratorium 6

1    Makropolecenia — wprowadzenie

O Zarejestruj makro PI Użyj odwołań względnych


Często powtarzane zadania można zautomatyzować za pomocą makropoleceń (inaczej: makr). Makro to seria poleceń wykonywanych w module języka MS Visual Basic for Applications (VBA), która może być wielokrotnie uruchamiana, gdy tylko zachodzi taka potrzeba. Makro może np. automatycznie filtrować dane, formatować wygląd tabel czy przenosić zawartość komórek.

Aby tworzyć proste makra języka VBA i używać ich, nie trzeba być zaawansowanym użytkownikiem. Typowi użytkownicy aplikacji Excel mogą po prostu skorzystać z funkcji rejestrowania makr. Excel rejestruje wykonane czynności i zamienia je do postaci makra języka VBA. Po uruchomieniu makra Excel ponownie wykona te operacje. Bardziej zaawansowani użytkownicy mogą tworzyć kod źródłowy nakazujący Excelowi wykonywanie zadań, których rejestracja nie jest możliwa. Makropolecenia pozwalają nie tylko na operowanie na obiektach w obrębie Excela, ale mogą także oddziaływać na inne aplikacje czy system operacyjny. Stąd możliwe jest napisanie makra o działaniu destrukcyjnym. Wykorzystują to niekiedy autorzy wirusów. Dlatego należy zachować ostrożność przy uruchamianiu nieznanych nam makr, a nawet otwieraniu skoroszytów zawierających makra, bo niektóre mogą być uruchamiane automatycznie bez pytania o zgodę użytkownika.

W Excelu 2007 narzędzia makr dostępne są w sekcji Kod na karcie Deweloper. Jeśli nie jest widoczna należy ją włączyć: http://office.microsoft.com/pl-pl/excel/HA101730521045.aspx. Można też skorzystać z sekcji Makra na karcie Widok.

2    Formatowanie komórek

Zacznijmy od prostego makra, które będzie formatowało wygląd zaznaczonych komórek.

2.1 Rejestrowanie makra

1.    Otwórz skoroszyt agenc ja_reklamowa2 .xls (materiały pomocnicze na stronie WWW).

2.    Przejdź do arkusza dane fikcyjne.

3.    Z karty Deweloper wybierz Zarejestruj makro.

4.    Pojawi się okno Rejestrowanie makra. Podaj

nazwę:    FormatowanieKomorek    oraz

upewnij się, że makro będzie przechowywane w bieżącym skoroszycie. Kliknij OK, by przejść do właściwego rejestrowania makra.

5.    Od tego momentu rozpoczyna się rejestrowanie wszystkich czynności wykonywanych w Excelu (za wyjątkiem ruchów wskaźnikiem myszy). Powinien o tym przypominać niewielki mały niebieski kwadrat w lewym dolnym rogu paska stanu u dołu okna Excela. Klikając na niego lub na podobną ikonę z napisem Zatrzymaj rejestrowanie na karcie Deweloper kończy się rejestrowanie makra (jeszcze tego nie rób!).


Rejestrowanie makra


j FormatujKomorki


Klawisz skrótu:    Przechowuj makro w

“C [ten skoroszyt


Opis:    Skoroszyt makr osobistych

Makro zarejestrowan

.i.^.o..p.'>QrQp.fyr...................................


m


a_j Zatrzymaj rejestrowanie Użyj odwołań względnych


1/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, arkus
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 4.5 Pętla Często przydatne jest
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