Makra Excela - przypisywanie makr do obiektów

Załóżmy, że utworzyłeś makro, które musisz wykonać kilka razy. Na przykład makra, które utworzyłeś dla odniesień bezwzględnych i względnych. Wtedy byłoby Ci łatwo, gdybyś mógł uruchomić makro jednym kliknięciem myszy. Możesz to osiągnąć, przypisując makro do obiektu, takiego jak kształt, grafika lub kontrolka.

Z tego rozdziału dowiesz się, jak dołączyć obiekt do skoroszytu i przypisać do niego makro.

Przywołaj makro utworzone za pomocą odniesień względnych. Makro porządkuje dane podane w jednej kolumnie w tabeli, aby ułatwić analizę danych.

Przypisywanie makra do kształtu

Możesz wstawić do arkusza kształt w zrozumiałej formie z zrozumiałym tekstem, który po kliknięciu uruchamia przypisane do niego makro.

  • Kliknij INSERT na Wstążce.

  • Kliknij Shapes w grupie Ilustracje.

  • Wybierz dowolny z gotowych kształtów, które pojawią się na liście rozwijanej. Na przykład kształt Schemat blokowy - Przygotowanie, ponieważ jesteś w trakcie przygotowywania danych.

Narysuj kształt i sformatuj go.

  • Kliknij prawym przyciskiem myszy kształt i wybierz Edit Text z listy rozwijanej.

  • Wpisz tekst wewnątrz kształtu - Uruchom makro.

  • Sformatuj tekst.

  • Kliknij prawym przyciskiem myszy kształt.
  • Wybierz Przypisz makro z listy rozwijanej.

Pojawi się okno dialogowe Assign Macro. Kliknij nazwę makra, np. RelativeMacro i kliknij OK.

Makro jest przypisywane do kształtu.

  • Kliknij komórkę, w której chcesz uruchomić makro, powiedz B4.

  • Przesuń kursor (wskaźnik) na kształt. Kursor (wskaźnik) zmieni się w palec.

Teraz kliknij kształt. Makro zostanie uruchomione. Po prostu powtórz kliknięcia myszą, aby uruchomić makro kilka razy, a zadanie umieszczenia danych w tabeli zajmuje tylko kilka sekund.

Przypisywanie makra do grafiki

Możesz wstawić grafikę do arkusza i przypisać do niej makro. Grafikę można wybrać do wizualizacji makra. Na przykład możesz mieć grafikę przedstawiającą tabelę przedstawiającą, że makro uporządkuje dane w tabeli.

  • Kliknij kartę WSTAW na Wstążce.
  • Kliknij opcję Obrazy w grupie Ilustracje.
  • Wybierz plik zawierający Twoją grafikę.

Pozostałe kroki są takie same, jak te o kształcie podanym w poprzedniej sekcji.

Przypisywanie makra do kontrolki

Wstawienie kontrolki VBA i przypisanie do niej makra sprawia, że ​​praca wygląda profesjonalnie. Kontrolki VBA można wstawiać na karcie Deweloper na Wstążce.

  • Kliknij DEVELOPER na Wstążce.

  • Kliknij Insert w grupie Controls.

Wybierz ikonę przycisku poniżej Form Controls z listy rozwijanej, jak pokazano na zrzucie ekranu podanym poniżej -

  • Kliknij komórkę w arkuszu, w której chcesz wstawić kontrolkę Button. Pojawi się okno dialogowe Assign Macro.

  • Kliknij nazwę makra i kliknij OK.

Wstawiony zostanie przycisk sterujący z przypisanym makrem.

  • Kliknij prawym przyciskiem myszy przycisk.
  • Kliknij Edytuj tekst.
  • Typ - Uruchom makro.
  • Przycisk formatowania tekstu i zmiany rozmiaru.

Możesz uruchomić makro dowolną liczbę razy, po prostu kilkakrotnie klikając przycisk.

Korzystanie z formantów formularza to łatwy i skuteczny sposób interakcji z użytkownikiem. Więcej na ten temat dowiesz się z rozdziału - Interakcja z użytkownikiem.