1 / 20

Makrodefinicje w Exelu.

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

ada
Télécharger la présentation

Makrodefinicje w Exelu.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    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 funkcjiprzechowywanych w module(modul: Kolekcja deklaracji, instrukcji i procedur, ktre sa przechowywane razem jako nazwana jednostka. Istnieja dwa typy modulw: moduly standardowe i moduly klas.) jezyka Microsoft Visual Basic i moze byc uruchomione zawsze, gdy trzeba wykonac dane zadania.

    4. Na przyklad jezeli do komrek czesto sa wprowadzane dlugie ciagi tekstowe, to mozna utworzyc makro tak formatujace komrki, 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 rwniez dowolny skrt 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, ktre 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, ktra jest takze odwolaniem do komrki)

    7. Chcac uruchamiac makro przez nacisniecie klawisza skrtuwprowadz litere w polu Klawisz skrtu. 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 skrtu nie moze byc liczba ani znakiem specjalnym, takim jak @ lub #. W polu Przechowuj makro w kliknij lokalizacje, w ktrej 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 komrki, zarejestruj je, uzywajac wzglednych odwolan do komrki. 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, ktre chcesz zarejestrowac. Na pasku narzedzi Zatrzymywanie rejestrowania kliknij przycisk Zatrzymaj rejestrowanie .

    9. Tworzenie makra rozruchowego. Automatyczne makra(makro: Akcja lub zestaw akcji, ktrego 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 sposobw: Za pomoca klawiatury, korzystajac ze skrtu klawiszowego (jezeli zostal on przypisany makrodefinicji w czasie jej tworzenia), Wybierajac w menu Narzedzia, Makra nazwe makrodefinicji, a nastepnie przycisk Uruchom, Uzywajac przyciskw formularzy, dla ktrych przypisano okreslona makrodefinicje.

    11. Zatrzymanie makra. Wykonaj jedna z nastepujacych czynnosci: Jezeli chcesz zatrzymac aktualnie dzialajace makronacisnij 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 powtrzyc lub odtworzyc polecenia. Po popelnieniu bledu podczas rejestrowania makra korekty wprowadzane przez uzytkownika sa rwniez 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 wirusw 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 skrtu 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 ktrym mozna edytowac zarejestrowane makra oraz pisac nowe makra i programy w jezyku Visual Basic for Applications.) w celu korygowania bledw lub zmieniania czynnosci wykonywanych przez makro. Na przyklad jezeli makro zawijajace tekst w komrce ma go takze pogrubiac, to mozna zarejestrowac makro sluzace do pogrubiania tekstu, a nastepnie skopiowac jego instrukcje do makra zawijajacego tekst w komrce.

    16. Edytor Visual Basic to program, ktry 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 modulw, w ktrych sa przechowywane makra lub zmieniac nazwy makr.

    17. Bezpieczenstwo makr. Program Excel zapewnia pomoc w ochronie przed wirusami, ktre moga byc przenoszone w makrach. Makra udostepniane innym uzytkownikom mozna podpisywac za pomoca podpisu cyfrowego(podpis cyfrowy: Elektroniczny, szyfrowany, bezpieczny stempel, ktry uwierzytelnia makro lub dokument. Podpis ten potwierdza, ze makro lub dokument pochodzi od osoby, ktra go podpisala, i nie zostal po drodze zmieniony.), aby mogli oni sprawdzic, ze makra pochodza z wiarygodnego zrdla. Za kazdym razem podczas otwierania skoroszytu zawierajacego makra mozna zweryfikowac zrdlo pochodzenia makr przed wlaczeniem ich.

    18. Kopiowanie czesci makra w celu utworzenia nowego makra. Ustaw poziom zabezpieczen na Sredni lub Niski. Otwrz skoroszyt zawierajacy makro, ktre chcesz skopiowac. W menu Narzedzia wskaz polecenie Makro, a nastepnie kliknij polecenie Makra. W polu Nazwa makra wprowadz nazwe makra, ktre chcesz skopiowac. Kliknij przycisk Edytuj.

    19. Zaznacz wiersze makra, ktre chcesz skopiowac. Aby skopiowac cale makro, upewnij sie, ze do zaznaczenia dolaczone zostaly wiersze Sub i End Sub. Na pasku narzedziStandardowy kliknij przycisk Kopiuj . Przelacz do modulu, w ktrym chcesz umiescic kod. Kliknij przycisk Wklej .

    20. Autorzy projektu: Teresa Cabak Justyna Magiera

More Related