Dodaj przycisk i przypisz makro w programie Excel

Przyciski Excela

W programie Excel przyciski służą do wywoływania makr. W tym samouczku omówimy, jak tworzyć przyciski programu Excel, przypisywać do nich makra, dostosowywać ich właściwości i nie tylko.

Domyślnie makra programu Excel są dostępne na liście za pomocą przycisku "Makra" na wstążce Widok.

Często jednak będziesz chciał zapewnić łatwy dostęp do określonego makra bezpośrednio w arkuszu. Można to osiągnąć za pomocą kontrolki Button.

Formant Button wygląda jak przycisk Microsoft Windows i po kliknięciu uruchamia makro. Jest to znacznie wygodniejszy sposób na uzyskanie dostępu do najczęściej używanych makr i łatwy sposób na udostępnienie niestandardowych funkcji innym użytkownikom skoroszytu.

Uruchom makro z przycisku

Aby uruchomić makro z przycisku w programie Excel, po prostu kliknij przycisk:

Karta programisty Excel

Przyciski są dostępne za pośrednictwem zakładki Deweloper.

Niestety Excel domyślnie ukrywa kartę Deweloper. Jeśli nie widzisz Wstążki programisty, wykonaj następujące kroki:

  • Kliknij Plik > Opcje na liście na lewej granicy

  • w Opcje wybierz okno dialogowe Dostosuj Wstążkę > Dostosuj Wstążkę > Karty główne i dodaj znacznik wyboru w polu „Programista” i kliknij ok.

Dodaj przycisk makro

W programie Excel wybierz kartę Deweloper, a następnie kliknij „Wstawić” w sekcji Sterowanie. Istnieje kilka rodzajów kontrolek podzielonych na dwie sekcje: „Kontrolki formularzy” i „Kontrolki ActiveX”.

Na razie wystarczy kliknąć Przycisk kontrola pod „Kontrolki formularzy”. Następnie przesuń mysz w dowolne miejsce na powierzchni arkusza, a następnie przytrzymaj lewy przycisk myszy i przeciągnij myszą, aby narysować kontur prostokąta. Po zwolnieniu lewego przycisku myszy pojawi się nowe okno dialogowe zatytułowane „Przypisz makro”.

Przypisywanie makra do przycisku

Tutaj możesz przypisać istniejące makro do przycisku, nagrać nowe makro, utworzyć nowe makro od podstaw za pomocą VBA lub kliknąć „Anuluj” i wrócić do przycisku później.

Przypisz istniejące makro do przycisku

Aby przypisać istniejące makro, wystarczy wybrać nazwę makra z listy, a następnie kliknąć OK.

Edytuj istniejące makro przed przypisaniem do przycisku

Aby edytować makro przed przypisaniem go do przycisku, wybierz nazwę makra z listy i kliknij przycisk „Edytuj” (tekst przycisku „Nowy” zmieni się na „Edytuj”).

Nagraj makro i przypisz do przycisku

Aby nagrać nowe makro i przypisać je do przycisku, kliknij „Nagraj…”. To wywołuje Nagraj makro okno dialogowe, w którym określasz nazwę i klikasz „OK”. Do przycisku zostanie przypisane to makro. Tymczasem program Excel pozostanie w stanie nagrywania, dopóki nie klikniesz "Zatrzymaj nagrywanie" w sekcji "Kod" na karcie Deweloper.

Napisz procedurę VBA i przypisz do przycisku

Aby napisać nowe makro dla przycisku, wpisz nową nazwę dla swojego makra w polu tekstowym u góry okna dialogowego, a następnie kliknij "Nowe". Excel wyświetli Edytor VB, w którym zobaczysz nową pustą procedurę makra o podanej nazwie. Ta procedura zostanie zapisana w nowym module, widocznym w oknie Projekt.

Zmień makro przypisane do przycisku

Aby zmienić makro przypisane do przycisku, po prostu kliknij prawym przyciskiem myszy przycisk i wybierz Przypisz makro:

Tutaj możesz zobaczyć przypisane makro i dokonać żądanych zmian.

Jak dostosować właściwości przycisków w programie Excel

Przycisk Przenieś lub zmień rozmiar programu Excel

Po umieszczeniu przycisku możesz go łatwo przenieść lub zmienić jego rozmiar. Aby wykonać dowolną z tych czynności, kliknij prawym przyciskiem myszy przycisk. Następnie możesz kliknąć lewym przyciskiem myszy i przeciągnąć przycisk do żądanej lokalizacji lub zmienić jego rozmiar.

Zmień nazwę przycisku

Po wybraniu przycisku kliknij lewym przyciskiem myszy tekst przycisku do edycji.

Aby dodać wiele linii, po prostu naciśnij WEJŚĆ klucz.

Przycisk formatu

Aby sformatować inne właściwości przycisku, Kliknij prawym przyciskiem myszy > Kontrola formatu

Tutaj możesz dostosować rozmiary czcionek i wiele innych właściwości przycisków:

Na szczególną uwagę zasługuje zakładka "Właściwości", która zmienia zachowanie przycisku, gdy otaczające wiersze i kolumny są wstawiane, usuwane, zmieniane lub ukrywane/odkrywane.

  • Przenieś i rozmiar za pomocą komórek: Przycisk przesunie się i zmieni rozmiar po zmianie wierszy i kolumn.
  • Przenieś, ale nie zmieniaj rozmiaru za pomocą komórek: Przycisk przesunie się, ale nie zmieni rozmiaru.
  • Nie przesuwaj ani nie zmieniaj rozmiaru za pomocą komórek: Przycisk nie przesunie się ani nie zmieni rozmiaru.
  • Wreszcie, Drukuj obiekt może ustawić obiekt tak, aby pojawiał się na wydrukach. Ta opcja jest domyślnie niezaznaczona, ale w razie potrzeby można ją włączyć.

Przypisz makro do kształtu

Oprócz przycisków makra można przypisywać do innych obiektów, takich jak obrazy, pola tekstowe i kształty. Dzięki obrazowi lub kształtowi możesz stworzyć przycisk, który będzie wyglądał tak, jak chcesz. Excel zawiera szeroką gamę dostosowywalnych kształtów, w tym wielokąty, strzałki, banery i inne, które mogą być lepiej dopasowane do arkusza roboczego niż zwykła kontrolka przycisku.

Dostęp do kształtów można uzyskać z zakładki Wstaw:

Wybierz żądany kształt z menu Kształt, narysuj go w arkuszu tak, jak kontrolkę przycisku, a następnie kliknij go prawym przyciskiem myszy i wybierz "Przypisz makro…" z wyskakującego okna dialogowego. Opcje są takie same, jak przypisywanie makra do przycisku.

Przypisz makro do hiperłącza

Makra można również przypisać do hiperłączy za pomocą Wydarzenia VBA. Zdarzenia to procedury, które są wyzwalane, gdy wykonywane są określone czynności:

  • Otwórz/zamknij/zapisz skoroszyt
  • Aktywuj / dezaktywuj arkusz roboczy
  • Zmiana wartości komórek
  • Kliknij Hiperłącze
  • i więcej.

Wydarzenia wymagają znajomości VBA. Aby dowiedzieć się więcej o wydarzeniach, odwiedź nasz samouczek VBA.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave