makrodefinicje w exelu

background image

Makrodefinic

Makrodefinic

je w Exelu.

je w Exelu.

background image

Spis treści:

Spis treści:

Makrodefinicje w arkuszu.

Makrodefinicje w arkuszu.

Utworzenie makrodefinicji w arkuszu.

Utworzenie makrodefinicji w arkuszu.

Rejestrowanie makra.

Rejestrowanie makra.

Tworzenie makra rozruchowego.

Tworzenie makra rozruchowego.

Sposoby otwierania makrodefinicji.

Sposoby otwierania makrodefinicji.

Zatrzymanie makra.

Zatrzymanie makra.

Rejestracja i odtwarzanie makr.

Rejestracja i odtwarzanie makr.

Konfiguracja makra.

Konfiguracja makra.

Zarządzanie makrami.

Zarządzanie makrami.

Bezpieczeństwo makr.

Bezpieczeństwo makr.

Kopiowanie części makra w celu utworzenia

Kopiowanie części makra w celu utworzenia

nowego makra.

nowego makra.

Autor projektu

Autor projektu

background image

Makrodefinicje w arkuszu.

Makrodefinicje w arkuszu.

Jeśli jakieś zadania są często powtarzane w

Jeśli jakieś zadania są często powtarzane w

programie Microsoft Excel, to można

programie Microsoft Excel, to można

zautomatyzować ich wykonywanie za pomocą

zautomatyzować ich wykonywanie za pomocą

makra. Makro jest serią poleceń i

makra. Makro jest serią poleceń i

funkcji przechowywanych w module (moduł:

funkcji przechowywanych w module (moduł:

Kolekcja deklaracji, instrukcji i procedur, które

Kolekcja deklaracji, instrukcji i procedur, które

są przechowywane razem jako nazwana

są przechowywane razem jako nazwana

jednostka. Istnieją dwa typy modułów: moduły

jednostka. Istnieją dwa typy modułów: moduły

standardowe i moduły klas.) języka Microsoft

standardowe i moduły klas.) języka Microsoft

Visual Basic i może być uruchomione zawsze,

Visual Basic i może być uruchomione zawsze,

gdy trzeba wykonać dane zadania.

gdy trzeba wykonać dane zadania.

background image

Na przykład jeżeli do komórek często są

Na przykład jeżeli do komórek często są

wprowadzane długie ciągi tekstowe, to

wprowadzane długie ciągi tekstowe, to

można utworzyć makro tak formatujące

można utworzyć makro tak formatujące

komórki, aby znajdujący się w nich tekst

komórki, aby znajdujący się w nich tekst

był zawijany. Nie bez znaczenia jest to, że

był zawijany. Nie bez znaczenia jest to, że

przy dobrej ich organizacji w połączeniu z

przy dobrej ich organizacji w połączeniu z

przyciskami formularza pozwalają na łatwą

przyciskami formularza pozwalają na łatwą

obsługę arkusza użytkownikom mniej

obsługę arkusza użytkownikom mniej

zaawansowanym.

zaawansowanym.

background image

Utworzenie makrodefinicji w

Utworzenie makrodefinicji w

arkuszu.

arkuszu.

Jeśli chcesz zdefiniować makrodefinicję, postępuj

Jeśli chcesz zdefiniować makrodefinicję, postępuj

następująco:

następująco:

Wybierz opcję Narzędzia, Makro, Zarejestruj

Wybierz opcję Narzędzia, Makro, Zarejestruj

nowe,

nowe,

Wprowadź nazwę dla makrodefinicji; możesz

Wprowadź nazwę dla makrodefinicji; możesz

przypisać jej również dowolny skrót klawiszowy,

przypisać jej również dowolny skrót klawiszowy,

Naciśnij przycisk OK. lub klawisz Enter(od tego

Naciśnij przycisk OK. lub klawisz Enter(od tego

momentu rozpocznie się rejestracja makra, co jest

momentu rozpocznie się rejestracja makra, co jest

sygnalizowane minipaskiem narzędzi

sygnalizowane minipaskiem narzędzi

,

,

W trakcie rejestracji wykonuj kolejno czynności,

W trakcie rejestracji wykonuj kolejno czynności,

które mają być wykorzystane w makrodefinicji,

które mają być wykorzystane w makrodefinicji,

Zakończ rejestracje ( naciśnij ikonę).

Zakończ rejestracje ( naciśnij ikonę).

background image

Rejestrowanie makra.

Rejestrowanie makra.

Ustaw poziom zabezpieczeń na

Ustaw poziom zabezpieczeń na

Średni

Średni

lub

lub

Niski

Niski

.

.

- W menu

- W menu

Narzędzia

Narzędzia

kliknij polecenie

kliknij polecenie

Opcje

Opcje

.

.

- Kliknij kartę

- Kliknij kartę

Zabezpieczenia

Zabezpieczenia

.

.

- W obszarze

- W obszarze

Zabezpieczenia makr

Zabezpieczenia makr

kliknij przycisk

kliknij przycisk

Bezpieczeństwo makr

Bezpieczeństwo makr

.

.

- Kliknij kartę

- Kliknij kartę

Poziom zabezpieczeń

Poziom zabezpieczeń

, a następnie

, a następnie

wybierz żądany poziom zabezpieczeń.

wybierz żądany poziom zabezpieczeń.

W menu

W menu

Narzędzia

Narzędzia

wskaż polecenie

wskaż polecenie

Makro

Makro

, a

, a

następnie kliknij polecenie

następnie kliknij polecenie

Rejestruj nowe makro

Rejestruj nowe makro

.

.

W polu

W polu

Nazwa makra

Nazwa makra

wprowadź nazwę dla

wprowadź nazwę dla

makra (pierwszy znak nazwy makra musi być literą.

makra (pierwszy znak nazwy makra musi być literą.

W nazwie makra niedozwolone są spacje. Nie

W nazwie makra niedozwolone są spacje. Nie

należy używać nazwy makra, która jest także

należy używać nazwy makra, która jest także

odwołaniem do komórki)

odwołaniem do komórki)

background image

Chcąc uruchamiać makro przez naciśnięcie

Chcąc uruchamiać makro przez naciśnięcie

klawisza skrótu wprowadź literę w polu

klawisza skrótu wprowadź literę w polu

Klawisz skrótu

Klawisz skrótu

. Można użyć kombinacji

. Można użyć kombinacji

klawiszy CTRL+

klawiszy CTRL+

litera

litera

(w przypadku małych

(w przypadku małych

liter) lub klawiszy CTRL+SHIFT+

liter) lub klawiszy CTRL+SHIFT+

litera

litera

(w

(w

przypadku wielkich liter), gdzie

przypadku wielkich liter), gdzie

litera

litera

jest

jest

dowolną literą z klawiatury. Użyta litera

dowolną literą z klawiatury. Użyta litera

klawisza skrótu nie może być liczbą ani

klawisza skrótu nie może być liczbą ani

znakiem specjalnym, takim jak @ lub #.

znakiem specjalnym, takim jak @ lub #.

W polu

W polu

Przechowuj makro w

Przechowuj makro w

kliknij

kliknij

lokalizację, w której chcesz przechować

lokalizację, w której chcesz przechować

makro.

makro.

Chcąc, aby makro było dostępne przy

Chcąc, aby makro było dostępne przy

każdym użyciu programu Excel, zaznacz

każdym użyciu programu Excel, zaznacz

pozycję

pozycję

Osobisty skoroszyt makr

Osobisty skoroszyt makr

.

.

Jeżeli chcesz dołączyć opis makra, to wpisz

Jeżeli chcesz dołączyć opis makra, to wpisz

go w polu

go w polu

Opis

Opis

.

.

background image

Kliknij przycisk

Kliknij przycisk

OK

OK

.

.

Aby makro było uruchamiane

Aby makro było uruchamiane

względem

względem

położenia aktywnej komórki, zarejestruj je,

położenia aktywnej komórki, zarejestruj je,

używając względnych odwołań do komórki.

używając względnych odwołań do komórki.

Na pasku narzędzi

Na pasku narzędzi

Zatrzymywanie

Zatrzymywanie

rejestracji

rejestracji

kliknij przycisk

kliknij przycisk

Odwołanie

Odwołanie

względne

względne

, tak aby był zaznaczony. Program

, tak aby był zaznaczony. Program

Excel będzie kontynuował rejestrowanie

Excel będzie kontynuował rejestrowanie

makr, używając względnych odwołań do

makr, używając względnych odwołań do

momentu wyłączenia programu lub kliknięcia

momentu wyłączenia programu lub kliknięcia

przycisku

przycisku

Odwołanie względne

Odwołanie względne

, tak aby

, tak aby

przestał być zaznaczony.

przestał być zaznaczony.

Wykonaj akcje, które chcesz zarejestrować.

Wykonaj akcje, które chcesz zarejestrować.

Na pasku narzędzi

Na pasku narzędzi

Zatrzymywanie

Zatrzymywanie

rejestrowania

rejestrowania

kliknij przycisk

kliknij przycisk

Zatrzymaj

Zatrzymaj

rejestrowanie

rejestrowanie

.

.

background image

Tworzenie makra

Tworzenie makra

rozruchowego.

rozruchowego.

Automatyczne makra (makro: Akcja lub

Automatyczne makra (makro: Akcja lub

zestaw akcji, którego można użyć do

zestaw akcji, którego można użyć do

automatyzacji zadań. Makra są

automatyzacji zadań. Makra są

rejestrowane w języku programowania

rejestrowane w języku programowania

Visual Basic for Applications.), takie jak

Visual Basic for Applications.), takie jak

Auto_Activate, są tak zaprojektowane, że

Auto_Activate, są tak zaprojektowane, że

uruchamiają się w momencie

uruchamiają się w momencie

uruchomienia programu Microsoft Excel.

uruchomienia programu Microsoft Excel.

background image

Sposoby otwierania

Sposoby otwierania

makrodefinicji.

makrodefinicji.

Makrodefinicje można uruchomić jednym z

Makrodefinicje można uruchomić jednym z

trzech sposobów:

trzech sposobów:

Za pomocą klawiatury, korzystając ze skrótu

Za pomocą klawiatury, korzystając ze skrótu

klawiszowego (jeżeli został on przypisany

klawiszowego (jeżeli został on przypisany

makrodefinicji w czasie jej tworzenia),

makrodefinicji w czasie jej tworzenia),

Wybierając w menu Narzędzia, Makra nazwę

Wybierając w menu Narzędzia, Makra nazwę

makrodefinicji, a następnie przycisk Uruchom,

makrodefinicji, a następnie przycisk Uruchom,

Używając przycisków formularzy, dla których

Używając przycisków formularzy, dla których

przypisano określoną makrodefinicję.

przypisano określoną makrodefinicję.

background image

Zatrzymanie makra.

Zatrzymanie makra.

Wykonaj jedną z następujących czynności: 

Wykonaj jedną z następujących czynności: 

Jeżeli chcesz zatrzymać aktualnie

Jeżeli chcesz zatrzymać aktualnie

działające makro naciśnij klawisz ESC, a

działające makro naciśnij klawisz ESC, a

następnie kliknij przycisk

następnie kliknij przycisk

End

End

w oknie

w oknie

dialogowym

dialogowym

Microsoft Visual Basic

Microsoft Visual Basic

.

.

Jeżeli chcesz zapobiec automatycznemu

Jeżeli chcesz zapobiec automatycznemu

uruchamianiu makra podczas uruchamiania

uruchamianiu makra podczas uruchamiania

programu Microsoft Excel, przytrzymaj

programu Microsoft Excel, przytrzymaj

klawisz SHIFT podczas uruchamiania.

klawisz SHIFT podczas uruchamiania.

background image

Rejestracja i odtwarzanie makr.

Rejestracja i odtwarzanie makr.

Podczas rejestrowania makra program Excel

Podczas rejestrowania makra program Excel

przechowuje informacje o każdym kroku

przechowuje informacje o każdym kroku

wykonanym przez użytkownika używającego

wykonanym przez użytkownika używającego

serii poleceń. Następnie można uruchomić

serii poleceń. Następnie można uruchomić

makro, aby powtórzyć lub „odtworzyć”

makro, aby powtórzyć lub „odtworzyć”

polecenia. Po popełnieniu błędu podczas

polecenia. Po popełnieniu błędu podczas

rejestrowania makra korekty wprowadzane

rejestrowania makra korekty wprowadzane

przez użytkownika są również rejestrowane.

przez użytkownika są również rejestrowane.

Język Visual Basic przechowuje każde makro

Język Visual Basic przechowuje każde makro

w nowym module dołączonym do skoroszytu.

w nowym module dołączonym do skoroszytu.

background image

Zdefiniowane lub istniejące w arkuszu

Zdefiniowane lub istniejące w arkuszu

makrodefinicje są wraz z nim

makrodefinicje są wraz z nim

automatycznie zapisywanie. Podczas

automatycznie zapisywanie. Podczas

otwierania takiego arkusza pojawia się okno

otwierania takiego arkusza pojawia się okno

dialogowe z ostrzeżeniem o

dialogowe z ostrzeżeniem o

niebezpieczeństwie wirusów przenoszonych

niebezpieczeństwie wirusów przenoszonych

przez makra. Ponadto są jeszcze dwie

przez makra. Ponadto są jeszcze dwie

możliwości otwarcia arkusza:

możliwości otwarcia arkusza:

- Włącz makra-zostanie otwarty arkusz i

- Włącz makra-zostanie otwarty arkusz i

wszystkie makrodefinicje będą dostępne;

wszystkie makrodefinicje będą dostępne;

- Wyłącz makra- arkusz zostanie otwarty,

- Wyłącz makra- arkusz zostanie otwarty,

jednak żadna makrodefinicja zdefiniowana

jednak żadna makrodefinicja zdefiniowana

przez użytkownika nie będzie dostępna.

przez użytkownika nie będzie dostępna.

background image

Konfiguracja makra.

Konfiguracja makra.

Można uruchomić makro, wybierając je z

Można uruchomić makro, wybierając je z

listy wyświetlanej w oknie dialogowym

listy wyświetlanej w oknie dialogowym

Makro

Makro

. Aby makro uruchamiało się

. Aby makro uruchamiało się

zawsze po kliknięciu określonego przycisku

zawsze po kliknięciu określonego przycisku

lub naciśnięciu kombinacji klawiszy, można

lub naciśnięciu kombinacji klawiszy, można

przypisać je do przycisku paska narzędzi,

przypisać je do przycisku paska narzędzi,

klawisza skrótu lub obiektu graficznego

klawisza skrótu lub obiektu graficznego

umieszczonego w arkuszu.

umieszczonego w arkuszu.

background image

Zarządzanie makrami.

Zarządzanie makrami.

    

    

Po zarejestrowaniu makra można przeglądać jego

Po zarejestrowaniu makra można przeglądać jego

kod, używając Edytora Visual Basic (Edytor

kod, używając Edytora Visual Basic (Edytor

Microsoft Visual Basic: Środowisko, w którym

Microsoft Visual Basic: Środowisko, w którym

można edytować zarejestrowane makra oraz

można edytować zarejestrowane makra oraz

pisać nowe makra i programy w języku Visual

pisać nowe makra i programy w języku Visual

Basic for Applications.) w celu korygowania

Basic for Applications.) w celu korygowania

błędów lub zmieniania czynności wykonywanych

błędów lub zmieniania czynności wykonywanych

przez makro. Na przykład jeżeli makro zawijające

przez makro. Na przykład jeżeli makro zawijające

tekst w komórce ma go także pogrubiać, to

tekst w komórce ma go także pogrubiać, to

można zarejestrować makro służące do

można zarejestrować makro służące do

pogrubiania tekstu, a następnie skopiować jego

pogrubiania tekstu, a następnie skopiować jego

instrukcje do makra zawijającego tekst w

instrukcje do makra zawijającego tekst w

komórce.

komórce.

background image

Edytor Visual Basic to program, który został

Edytor Visual Basic to program, który został

tak zaprojektowany, aby ułatwiać

tak zaprojektowany, aby ułatwiać

wpisywanie i edytowanie kodu makr

wpisywanie i edytowanie kodu makr

początkującym użytkownikom i zapewniać

początkującym użytkownikom i zapewniać

obszerną Pomoc w trybie online. Aby

obszerną Pomoc w trybie online. Aby

wprowadzać proste zmiany w makrach, nie

wprowadzać proste zmiany w makrach, nie

trzeba znać metod programowania ani

trzeba znać metod programowania ani

używania języka Visual Basic. Korzystając z

używania języka Visual Basic. Korzystając z

Edytora Visual Basic, można edytować

Edytora Visual Basic, można edytować

makra, kopiować je z jednego modułu do

makra, kopiować je z jednego modułu do

innego, kopiować makra z jednego

innego, kopiować makra z jednego

skoroszytu do innego, zmieniać nazwy

skoroszytu do innego, zmieniać nazwy

modułów, w których są przechowywane

modułów, w których są przechowywane

makra lub zmieniać nazwy makr.

makra lub zmieniać nazwy makr.

background image

Bezpieczeństwo makr.

Bezpieczeństwo makr.

Program Excel zapewnia pomoc w ochronie przed

Program Excel zapewnia pomoc w ochronie przed

wirusami, które mogą być przenoszone w

wirusami, które mogą być przenoszone w

makrach. Makra udostępniane innym

makrach. Makra udostępniane innym

użytkownikom można podpisywać za pomocą

użytkownikom można podpisywać za pomocą

podpisu cyfrowego (podpis cyfrowy:

podpisu cyfrowego (podpis cyfrowy:

Elektroniczny, szyfrowany, bezpieczny

Elektroniczny, szyfrowany, bezpieczny

„stempel”, który uwierzytelnia makro lub

„stempel”, który uwierzytelnia makro lub

dokument. Podpis ten potwierdza, że makro lub

dokument. Podpis ten potwierdza, że makro lub

dokument pochodzi od osoby, która go

dokument pochodzi od osoby, która go

podpisała, i nie został po drodze zmieniony.),

podpisała, i nie został po drodze zmieniony.),

aby mogli oni sprawdzić, że makra pochodzą z

aby mogli oni sprawdzić, że makra pochodzą z

wiarygodnego źródła. Za każdym razem

wiarygodnego źródła. Za każdym razem

podczas otwierania skoroszytu zawierającego

podczas otwierania skoroszytu zawierającego

makra można zweryfikować źródło pochodzenia

makra można zweryfikować źródło pochodzenia

makr przed włączeniem ich.

makr przed włączeniem ich.

background image

Kopiowanie części makra w celu

Kopiowanie części makra w celu

utworzenia nowego makra.

utworzenia nowego makra.

Ustaw poziom zabezpieczeń na

Ustaw poziom zabezpieczeń na

Średni

Średni

lub

lub

Niski

Niski

.

.

Otwórz skoroszyt zawierający makro , które

Otwórz skoroszyt zawierający makro , które

chcesz skopiować.

chcesz skopiować.

W menu

W menu

Narzędzia

Narzędzia

wskaż polecenie

wskaż polecenie

Makro

Makro

,

,

a następnie kliknij polecenie

a następnie kliknij polecenie

Makra

Makra

.

.

W polu

W polu

Nazwa makra

Nazwa makra

wprowadź nazwę

wprowadź nazwę

makra, które chcesz skopiować.

makra, które chcesz skopiować.

Kliknij przycisk

Kliknij przycisk

Edytuj

Edytuj

.

.

background image

Zaznacz wiersze makra, które chcesz

Zaznacz wiersze makra, które chcesz

skopiować.

skopiować.

Aby skopiować całe makro, upewnij się, że

Aby skopiować całe makro, upewnij się, że

do zaznaczenia dołączone zostały wiersze

do zaznaczenia dołączone zostały wiersze

Sub

Sub

i

i

End Sub

End Sub

.

.

Na pasku narzędzi 

Na pasku narzędzi 

Standardowy

Standardowy

kliknij

kliknij

przycisk

przycisk

Kopiuj

Kopiuj

.

.

Przełącz do modułu, w którym chcesz

Przełącz do modułu, w którym chcesz

umieścić kod.

umieścić kod.

Kliknij przycisk

Kliknij przycisk

Wklej

Wklej

.

.

background image

Autorzy projektu:

Autorzy projektu:

Teresa Cabak

Teresa Cabak

Justyna Magiera

Justyna Magiera


Document Outline


Wyszukiwarka

Podobne podstrony:
Triki w Exelu 5 zasad poprawnego przygotowania?nych do analizy
makrodefinicje
tlumaczenie do zadań; zakres - kolos 2 (reszta zakładek w exelu), inne, UE kato, rok 2, Ekonometria
PRZYDATNE Triki w EXELU Numery telefonow w czytelnym formacie
PRZYDATNE Triki w EXELU Numery telefonow w czytelnym formacie
Ankieta-zaakceptowana przez Karaszewskiego, Ankiety - Z. Jakością, program w exelu z opracowanymi an
Lekcja 7 Makrodefinicje
Szybkie rozdzielenie imienia i nazwiska zapisanych w jednej komórce Triki w Exelu
PRZYDATNE Triki w EXELU
Wykresy w Exelu
Test w Exelu o UMTS i EDGE
Zeszyt 1 lekcja w exelu
Do liczenia w exelu
funkcje w exelu
Excel Makrodefinicje
funkcje w exelu
wykresy w exelu

więcej podobnych podstron