TWORZENIE MAKRA W VISUAL BASIC:
W menu Narzędzia programu Microsoft Excel wskaż polecenie Makro, a następnie kliknij polecenie Edytor Visual Basic.
W menu Wstaw kliknij polecenie Moduł.
Wpisz lub skopiuj odpowiedni kod do okna kodu w module.
Chcąc uruchomić makro (makro: Akcja lub zestaw akcji, którego można użyć do automatyzacji zadań. Makra są rejestrowane w języku programowania Visual Basic for Applications.) z okna modułu, naciśnij klawisz F5.
Po zakończeniu pisania makra w menu Plik kliknij polecenie Zamknij i powróć do programu Excel.
REJESTROWANIE MAKRA:
Ustaw poziom zabezpieczeń na Średni lub Niski.
W menu Narzędzia kliknij polecenie Opcje.
Kliknij kartę Zabezpieczenia.
W obszarze Zabezpieczenia makr kliknij przycisk Bezpieczeństwo makr.
Kliknij kartę Poziom zabezpieczeń, a następnie wybierz żądany poziom zabezpieczeń.
W menu Narzędzia wskaż polecenie Makro, a następnie kliknij polecenie Rejestruj nowe makro.
W polu Nazwa makra wprowadź nazwę dla makra (makro: Akcja lub zestaw akcji, którego można użyć do automatyzacji zadań. Makra są rejestrowane w języku programowania Visual Basic for Applications.).
Chcąc uruchamiać makro przez naciśnięcie klawisza skrótu (klawisz skrótu: Klawisz funkcji lub kombinacja klawiszy, na przykład F5 lub CTRL+A, której można użyć, aby wykonać polecenie menu. W odróżnieniu od niego klawisz dostępu jest kombinacją klawiszy, na przykład ALT+F, która przenosi fokus na menu, polecenie lub formant.), wprowadź literę w polu Klawisz skrótu. Można użyć kombinacji klawiszy CTRL+ litera (w przypadku małych liter) lub klawiszy CTRL+SHIFT+ litera (w przypadku wielkich liter), gdzie litera jest dowolną literą z klawiatury. Użyta litera klawisza skrótu nie może być liczbą ani znakiem specjalnym, takim jak @ lub #.
W polu Przechowuj makro w kliknij lokalizację, w której chcesz przechować makro.
Chcąc, aby makro było dostępne przy każdym użyciu programu Excel, zaznacz pozycję Osobisty skoroszyt makr.
Jeżeli chcesz dołączyć opis makra, to wpisz go w polu Opis.
Kliknij przycisk OK.
Aby makro było uruchamiane względem położenia aktywnej komórki, zarejestruj je, używając względnych odwołań do komórki. Na pasku narzędzi Zatrzymywanie rejestracji kliknij przycisk Odwołanie względne , tak aby był zaznaczony. Program Excel będzie kontynuował rejestrowanie makr, używając względnych odwołań do momentu wyłączenia programu lub kliknięcia przycisku Odwołanie względne , tak aby przestał być zaznaczony.
Wykonaj akcje, które chcesz zarejestrować.
Na pasku narzędzi Zatrzymywanie rejestrowania kliknij przycisk Zatrzymaj rejestrowanie .
TWORZENIE MAKRA ROZRUCHOWEGO
Automatyczne makra (makro: Akcja lub zestaw akcji, którego można użyć do automatyzacji zadań. Makra są rejestrowane w języku programowania Visual Basic for Applications.), takie jak Auto_Activate, są tak zaprojektowane, że uruchamiają się w momencie uruchomienia programu Microsoft Excel.
KOPIOWANIE CZĘŚCI MAKRA W CELU UTWORZENIA INNEGO MAKRA:
Ustaw poziom zabezpieczeń na Średni lub Niski.
W menu Narzędzia kliknij polecenie Opcje.
Kliknij kartę Zabezpieczenia.
W obszarze Zabezpieczenia makr kliknij przycisk Bezpieczeństwo makr.
Kliknij kartę Poziom zabezpieczeń, a następnie wybierz żądany poziom zabezpieczeń.
Otwórz skoroszyt zawierający makro (makro: Akcja lub zestaw akcji, którego można użyć do automatyzacji zadań. Makra są rejestrowane w języku programowania Visual Basic for Applications.), które chcesz skopiować.
W menu Narzędzia wskaż polecenie Makro, a następnie kliknij polecenie Makra.
W polu Nazwa makra wprowadź nazwę makra, które chcesz skopiować.
Kliknij przycisk Edytuj.
Zaznacz wiersze makra, które chcesz skopiować.
Aby skopiować całe makro, upewnij się, że do zaznaczenia dołączone zostały wiersze Sub i End Sub.
Na pasku narzędzi (pasek narzędzi: Pasek z przyciskami i opcjami, których można używać do wykonywania poleceń. Aby wyświetlić pasek narzędzi, wskaż polecenie Paski narzędzi w menu Widok, a następnie kliknij żądany pasek narzędzi. Jeśli żądany przycisk nie pojawia się, kliknij przycisk Więcej przycisków.) Standardowy kliknij przycisk Kopiuj .
Przełącz do modułu, w którym chcesz umieścić kod.
Kliknij przycisk Wklej
ZATRZYMANIE MAKRA:
Wykonaj jedną z następujących czynności:
Jeżeli chcesz zatrzymać aktualnie działające makro (makro: Akcja lub zestaw akcji, którego można użyć do automatyzacji zadań. Makra są rejestrowane w języku programowania Visual Basic for Applications.) naciśnij klawisz ESC, a następnie kliknij przycisk End w oknie dialogowym Microsoft Visual Basic.
Jeżeli chcesz zapobiec automatycznemu uruchamianiu makra podczas uruchamiania programu Microsoft Excel, przytrzymaj klawisz SHIFT podczas uruchamiania.