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.