Makra programu Excel - uruchamianie makra
Istnieje kilka sposobów wykonania makra w skoroszycie. Makro zostałoby zapisane w skoroszycie z włączoną obsługą makr lub w osobistym skoroszycie makr, do którego można uzyskać dostęp z dowolnego skoroszytu, jak się nauczyłeś wcześniej.
Możesz uruchomić makro na następujące sposoby -
- Uruchamianie makra z karty Widok
- Uruchamianie makra, naciskając klawisz Ctrl i klawisz skrótu
- Uruchamianie makra przez kliknięcie przycisku na pasku narzędzi szybkiego dostępu
- Uruchamianie makra przez kliknięcie przycisku w grupie niestandardowej na Wstążce
- Uruchamianie makra przez kliknięcie obiektu graficznego
- Uruchamianie makra z karty dewelopera
- Uruchamianie makra z edytora VBA
Uruchamianie makra z karty Widok
Wiesz już, jak uruchamiać makro z karty Widok na Wstążce. Szybkie podsumowanie -
- Kliknij kartę WIDOK na Wstążce.
- Kliknij Makra.
- Wybierz Wyświetl makra z listy rozwijanej.
Pojawi się okno dialogowe Makro.
- Kliknij nazwę makra.
- Kliknij przycisk Uruchom.
Uruchamianie makra za pomocą klawisza skrótu
Do makra można przypisać klawisz skrótu (Ctrl + klawisz). Możesz to zrobić podczas nagrywania makra w formacieCreate MacroOkno dialogowe. W przeciwnym razie możesz dodać to później wMacro Options Okno dialogowe.
Dodawanie klawisza skrótu podczas nagrywania makra
- Kliknij kartę WIDOK.
- Kliknij Makra.
- Wybierz Record Macro z listy rozwijanej.
Pojawi się okno dialogowe Utwórz makro.
- Wpisz nazwę makra
- Wpisz literę, powiedzmy q, w polu obok Ctrl + pod klawiszem skrótu.
Dodawanie klawisza skrótu w opcjach makr
- Kliknij kartę WIDOK.
- Kliknij Makra.
- Wybierz Wyświetl makra z listy rozwijanej.
Pojawi się okno dialogowe Makro.
- Wybierz nazwę makra.
- Kliknij przycisk Opcje.
Pojawi się okno dialogowe Macro Options. Wpisz literę, powiedzmy q, w polu obok Ctrl + pod klawiszem skrótu. Kliknij OK.
Aby uruchomić makro za pomocą klawisza skrótu, naciśnij jednocześnie klawisz Ctrl i klawisz q. Makro zostanie uruchomione.
Note- Jako klawisz skrótu makra można użyć dowolnej małej lub dużej litery. Jeśli użyjesz dowolnej kombinacji Ctrl + litera, która jest klawiszem skrótu programu Excel, zastąpisz ją. Przykłady obejmują Ctrl + C, Ctrl + V, Ctrl + X itd. Dlatego przy wyborze liter należy korzystać ze swojej jurysdykcji.
Uruchamianie makra za pomocą paska narzędzi szybkiego dostępu
Możesz dodać przycisk makra do paska narzędzi szybkiego dostępu i uruchomić makro, klikając go. Ta opcja byłaby przydatna, gdy przechowujesz makra w osobistym skoroszycie makr. Dodany przycisk pojawi się na pasku narzędzi szybkiego dostępu w dowolnym otwartym skoroszycie, ułatwiając w ten sposób uruchamianie makra.
Załóżmy, że masz makro o nazwie MyMacro w swoim osobistym skoroszycie makr.
Aby dodać przycisk makra do paska narzędzi szybkiego dostępu, wykonaj następujące czynności -
Kliknij prawym przyciskiem myszy pasek narzędzi szybkiego dostępu.
Wybierz Customize Quick Access Toolbar z listy rozwijanej.
Zostanie wyświetlone okno dialogowe Opcje programu Excel. Wybierz Makra z rozwijanej listy w kategorii-Choose commands from.
Lista makr pojawi się w obszarze Makra.
- Kliknij PERSONAL.XLSB! MyMacro.
- Kliknij przycisk Dodaj.
Nazwa makra pojawi się po prawej stronie, wraz z obrazem przycisku makra.
Aby zmienić obraz przycisku makro, wykonaj następujące czynności -
- Kliknij nazwę makra w prawym polu.
- Kliknij przycisk Modyfikuj.
Plik Modify Buttonpojawi się okno dialogowe. Wybierz jeden symbol, aby ustawić go jako ikonę przycisku.
Zmodyfikuj nazwę wyświetlaną, która pojawia się po umieszczeniu wskaźnika na obrazie przycisku na pasku narzędzi szybkiego dostępu, na opisową nazwę, na przykład Uruchom MyMacro w tym przykładzie. Kliknij OK.
Nazwa makra i symbol ikony zmieniają się w prawym okienku. Kliknij OK.
Przycisk makra pojawia się na pasku narzędzi szybkiego dostępu, a nazwa wyświetlana makra pojawia się po umieszczeniu wskaźnika na przycisku.
Aby uruchomić makro, wystarczy kliknąć przycisk makra na pasku narzędzi Szybki dostęp.
Uruchamianie makra w grupie niestandardowej
Możesz dodać grupę niestandardową i przycisk niestandardowy na Wstążce i przypisać makro do przycisku.
- Kliknij prawym przyciskiem myszy wstążkę.
- Wybierz Dostosuj Wstążkę z listy rozwijanej.
Plik Excel Options pojawi się okno dialogowe.
- Wybierz Karty główne w obszarze Dostosuj Wstążkę.
- Kliknij opcję Nowa karta.
Nowa karta (niestandardowa) pojawi się na liście kart głównych.
- Kliknij opcję Nowa karta (niestandardowa).
- Kliknij przycisk Nowa grupa.
Nowa grupa (niestandardowa) pojawi się w obszarze Nowa karta (niestandardowa).
- Kliknij opcję Nowa karta (niestandardowa).
- Kliknij przycisk Zmień nazwę.
Pojawi się okno dialogowe Zmień nazwę. Wpisz nazwę karty niestandardowej, która pojawia się na kartach głównych na Wstążce, powiedzmy - Moje makra i kliknij OK.
Note- Wszystkie główne karty na Wstążce są zapisane wielkimi literami. Możesz według własnego uznania używać wielkich lub małych liter. Wybrałem małe litery z dużymi literami w słowach, aby wyróżniało się na standardowych zakładkach.
Nazwa nowej karty zmieni się na Moje makra (niestandardowe).
- Kliknij opcję Nowa grupa (niestandardowa).
- Kliknij przycisk Zmień nazwę.
Plik Renamepojawi się okno dialogowe. Wpisz nazwę grupy w oknie dialogowym Nazwa wyświetlana i kliknij OK.
Nowa nazwa grupy zmieni się na Makra osobiste (niestandardowe).
Kliknij Makra w lewym okienku poniżej Choose commands from.
- Wybierz nazwę makra, powiedzmy - MyFirstMacro z listy makr.
- Kliknij przycisk Dodaj.
Makro zostanie dodane do grupy Makra osobiste (niestandardowe).
- Kliknij na liście Moje makra (niestandardowe).
- Kliknij strzałki, aby przesunąć kartę w górę lub w dół.
Pozycja karty na liście kart głównych określa, gdzie zostanie umieszczona na Wstążce. Kliknij OK.
Twoja karta niestandardowa - Moje makra pojawia się na Wstążce.
Kliknij zakładkę - My Macros. Grupa Makra osobiste pojawi się na Wstążce. MyFirstMacro pojawia się w grupie Makra osobiste. Aby uruchomić makro, po prostu kliknij MyFirstMacro w grupie Makra osobiste.
Uruchamianie makra poprzez kliknięcie obiektu
Możesz wstawić obiekt, taki jak kształt, grafikę lub kontrolkę VBA do arkusza roboczego i przypisać do niego makro. Aby uruchomić makro, wystarczy kliknąć obiekt.
Szczegółowe informacje na temat uruchamiania makr przy użyciu obiektów można znaleźć w rozdziale - Przypisywanie makr do obiektów.
Uruchamianie makra z karty dewelopera
Możesz uruchomić makro z karty Deweloper.
- Kliknij kartę Deweloper na Wstążce.
- Kliknij Makra.
Pojawi się okno dialogowe Makro. Kliknij nazwę makra, a następnie kliknij opcję Uruchom.
Uruchamianie makra z edytora VBA
Możesz uruchomić makro z edytora VBA w następujący sposób -
- Kliknij kartę Uruchom na Wstążce.
- Wybierz Run Sub / UserForm z listy rozwijanej.