200 likes | 487 Views
Spis tresci:. Makrodefinicje w arkuszu.Utworzenie makrodefinicji w arkuszu.Rejestrowanie makra.Tworzenie makra rozruchowego.Sposoby otwierania makrodefinicji.Zatrzymanie makra.Rejestracja i odtwarzanie makr.Konfiguracja makra.Zarzadzanie makrami.Bezpieczenstwo makr.Kopiowanie czesci makra
E N D
1. Makrodefinicje w Exelu.
2. Spis tresci: Makrodefinicje w arkuszu.
Utworzenie makrodefinicji w arkuszu.
Rejestrowanie makra.
Tworzenie makra rozruchowego.
Sposoby otwierania makrodefinicji.
Zatrzymanie makra.
Rejestracja i odtwarzanie makr.
Konfiguracja makra.
Zarzadzanie makrami.
Bezpieczenstwo makr.
Kopiowanie czesci makra w celu utworzenia nowego makra.
Autor projektu
3. Makrodefinicje w arkuszu. Jesli jakies zadania sa czesto powtarzane w programie Microsoft Excel, to mozna zautomatyzowac ich wykonywanie za pomoca makra. Makro jest seria polecen i funkcji przechowywanych w module (modul: Kolekcja deklaracji, instrukcji i procedur, które sa przechowywane razem jako nazwana jednostka. Istnieja dwa typy modulów: moduly standardowe i moduly klas.) jezyka Microsoft Visual Basic i moze byc uruchomione zawsze, gdy trzeba wykonac dane zadania.
4. Na przyklad jezeli do komórek czesto sa wprowadzane dlugie ciagi tekstowe, to mozna utworzyc makro tak formatujace komórki, aby znajdujacy sie w nich tekst byl zawijany. Nie bez znaczenia jest to, ze przy dobrej ich organizacji w polaczeniu z przyciskami formularza pozwalaja na latwa obsluge arkusza uzytkownikom mniej zaawansowanym.
5. Utworzenie makrodefinicji w arkuszu. Jesli chcesz zdefiniowac makrodefinicje, postepuj nastepujaco:
Wybierz opcje Narzedzia, Makro, Zarejestruj nowe,
Wprowadz nazwe dla makrodefinicji; mozesz przypisac jej równiez dowolny skrót klawiszowy,
Nacisnij przycisk OK. lub klawisz Enter(od tego momentu rozpocznie sie rejestracja makra, co jest sygnalizowane minipaskiem narzedzi,
W trakcie rejestracji wykonuj kolejno czynnosci, które maja byc wykorzystane w makrodefinicji,
Zakoncz rejestracje ( nacisnij ikone).
6. Rejestrowanie makra. Ustaw poziom zabezpieczen na Sredni lub Niski.
- W menu Narzedzia kliknij polecenie Opcje.
- Kliknij karte Zabezpieczenia.
- W obszarze Zabezpieczenia makr kliknij przycisk Bezpieczenstwo makr.
- Kliknij karte Poziom zabezpieczen, a nastepnie wybierz zadany poziom zabezpieczen.
W menu Narzedzia wskaz polecenie Makro, a nastepnie kliknij polecenie Rejestruj nowe makro.
W polu Nazwa makra wprowadz nazwe dla makra (pierwszy znak nazwy makra musi byc litera. W nazwie makra niedozwolone sa spacje. Nie nalezy uzywac nazwy makra, która jest takze odwolaniem do komórki)
7. Chcac uruchamiac makro przez nacisniecie klawisza skrótu wprowadz litere w polu Klawisz skrótu. Mozna uzyc kombinacji klawiszy CTRL+ litera (w przypadku malych liter) lub klawiszy CTRL+SHIFT+ litera (w przypadku wielkich liter), gdzie litera jest dowolna litera z klawiatury. Uzyta litera klawisza skrótu nie moze byc liczba ani znakiem specjalnym, takim jak @ lub #.
W polu Przechowuj makro w kliknij lokalizacje, w której chcesz przechowac makro.
Chcac, aby makro bylo dostepne przy kazdym uzyciu programu Excel, zaznacz pozycje Osobisty skoroszyt makr.
Jezeli chcesz dolaczyc opis makra, to wpisz go w polu Opis.
8. Kliknij przycisk OK.
Aby makro bylo uruchamiane wzgledem polozenia aktywnej komórki, zarejestruj je, uzywajac wzglednych odwolan do komórki. Na pasku narzedzi Zatrzymywanie rejestracji kliknij przycisk Odwolanie wzgledne , tak aby byl zaznaczony. Program Excel bedzie kontynuowal rejestrowanie makr, uzywajac wzglednych odwolan do momentu wylaczenia programu lub klikniecia przycisku Odwolanie wzgledne , tak aby przestal byc zaznaczony.
Wykonaj akcje, które chcesz zarejestrowac.
Na pasku narzedzi Zatrzymywanie rejestrowania kliknij przycisk Zatrzymaj rejestrowanie .
9. Tworzenie makra rozruchowego. Automatyczne makra (makro: Akcja lub zestaw akcji, którego mozna uzyc do automatyzacji zadan. Makra sa rejestrowane w jezyku programowania Visual Basic for Applications.), takie jak Auto_Activate, sa tak zaprojektowane, ze uruchamiaja sie w momencie uruchomienia programu Microsoft Excel.
10. Sposoby otwierania makrodefinicji. Makrodefinicje mozna uruchomic jednym z trzech sposobów:
Za pomoca klawiatury, korzystajac ze skrótu klawiszowego (jezeli zostal on przypisany makrodefinicji w czasie jej tworzenia),
Wybierajac w menu Narzedzia, Makra nazwe makrodefinicji, a nastepnie przycisk Uruchom,
Uzywajac przycisków formularzy, dla których przypisano okreslona makrodefinicje.
11. Zatrzymanie makra. Wykonaj jedna z nastepujacych czynnosci:
Jezeli chcesz zatrzymac aktualnie dzialajace makro nacisnij klawisz ESC, a nastepnie kliknij przycisk End w oknie dialogowym Microsoft Visual Basic.
Jezeli chcesz zapobiec automatycznemu uruchamianiu makra podczas uruchamiania programu Microsoft Excel, przytrzymaj klawisz SHIFT podczas uruchamiania.
12. Rejestracja i odtwarzanie makr. Podczas rejestrowania makra program Excel przechowuje informacje o kazdym kroku wykonanym przez uzytkownika uzywajacego serii polecen. Nastepnie mozna uruchomic makro, aby powtórzyc lub odtworzyc polecenia. Po popelnieniu bledu podczas rejestrowania makra korekty wprowadzane przez uzytkownika sa równiez rejestrowane. Jezyk Visual Basic przechowuje kazde makro w nowym module dolaczonym do skoroszytu.
13. Zdefiniowane lub istniejace w arkuszu makrodefinicje sa wraz z nim automatycznie zapisywanie. Podczas otwierania takiego arkusza pojawia sie okno dialogowe z ostrzezeniem o niebezpieczenstwie wirusów przenoszonych przez makra. Ponadto sa jeszcze dwie mozliwosci otwarcia arkusza:
- Wlacz makra-zostanie otwarty arkusz i wszystkie makrodefinicje beda dostepne;
- Wylacz makra- arkusz zostanie otwarty, jednak zadna makrodefinicja zdefiniowana przez uzytkownika nie bedzie dostepna.
14. Konfiguracja makra. Mozna uruchomic makro, wybierajac je z listy wyswietlanej w oknie dialogowym Makro. Aby makro uruchamialo sie zawsze po kliknieciu okreslonego przycisku lub nacisnieciu kombinacji klawiszy, mozna przypisac je do przycisku paska narzedzi, klawisza skrótu lub obiektu graficznego umieszczonego w arkuszu.
15. Zarzadzanie makrami. Po zarejestrowaniu makra mozna przegladac jego kod, uzywajac Edytora Visual Basic (Edytor Microsoft Visual Basic: Srodowisko, w którym mozna edytowac zarejestrowane makra oraz pisac nowe makra i programy w jezyku Visual Basic for Applications.) w celu korygowania bledów lub zmieniania czynnosci wykonywanych przez makro. Na przyklad jezeli makro zawijajace tekst w komórce ma go takze pogrubiac, to mozna zarejestrowac makro sluzace do pogrubiania tekstu, a nastepnie skopiowac jego instrukcje do makra zawijajacego tekst w komórce.
16. Edytor Visual Basic to program, który zostal tak zaprojektowany, aby ulatwiac wpisywanie i edytowanie kodu makr poczatkujacym uzytkownikom i zapewniac obszerna Pomoc w trybie online. Aby wprowadzac proste zmiany w makrach, nie trzeba znac metod programowania ani uzywania jezyka Visual Basic. Korzystajac z Edytora Visual Basic, mozna edytowac makra, kopiowac je z jednego modulu do innego, kopiowac makra z jednego skoroszytu do innego, zmieniac nazwy modulów, w których sa przechowywane makra lub zmieniac nazwy makr.
17. Bezpieczenstwo makr. Program Excel zapewnia pomoc w ochronie przed wirusami, które moga byc przenoszone w makrach. Makra udostepniane innym uzytkownikom mozna podpisywac za pomoca podpisu cyfrowego (podpis cyfrowy: Elektroniczny, szyfrowany, bezpieczny stempel, który uwierzytelnia makro lub dokument. Podpis ten potwierdza, ze makro lub dokument pochodzi od osoby, która go podpisala, i nie zostal po drodze zmieniony.), aby mogli oni sprawdzic, ze makra pochodza z wiarygodnego zródla. Za kazdym razem podczas otwierania skoroszytu zawierajacego makra mozna zweryfikowac zródlo pochodzenia makr przed wlaczeniem ich.
18. Kopiowanie czesci makra w celu utworzenia nowego makra. Ustaw poziom zabezpieczen na Sredni lub Niski.
Otwórz skoroszyt zawierajacy makro , które chcesz skopiowac.
W menu Narzedzia wskaz polecenie Makro, a nastepnie kliknij polecenie Makra.
W polu Nazwa makra wprowadz nazwe makra, które chcesz skopiowac.
Kliknij przycisk Edytuj.
19. Zaznacz wiersze makra, które chcesz skopiowac.
Aby skopiowac cale makro, upewnij sie, ze do zaznaczenia dolaczone zostaly wiersze Sub i End Sub.
Na pasku narzedzi Standardowy kliknij przycisk Kopiuj .
Przelacz do modulu, w którym chcesz umiescic kod.
Kliknij przycisk Wklej .
20.
Autorzy projektu:
Teresa Cabak
Justyna Magiera