Dodawanie przycisku do uruchamiania makra w Excelu 2003

Makra - jak już kiedyś pisałem - ułatwiają życie i skracają pracę poza tym pozwalają unikać błędów obliczeń pod warunkiem że się je prawidłowo przygotuje. Zakładając że dobrze przygotowaliśmy makro i spełnia ono swoją rolę to brakuje tu jeszcze jednego drobiazgu, który z pewnością jeszcze bardziej uprości nam korzystanie z automatyzacji a mianowicie przyciski poleceń (analogicznie do tych jakie na co dzień widzimy we wszystkich aplikacjach windows)

macrobutton1.JPG

Poniżej opiszę jak można dostosować pasek narzędzi aby pojawiła się na nim ikona przycisku, która potem będzie służyć do łatwego dodawania przycisków do makr.

W tym celu klikamy w menu Narzędzia–dostosuj jak na poniższym rysunku.

macrobutton2.JPG

Po pojawieniu się okienka Dostosuj wybieramy kartę Polecenia i w lewej części okna wybieramy “Formularze” a z prawej strony zaznaczamy ikonę przycisku i trzymając lewy przycisk myszki przeciągamy ikonę na pasek narzędzi.

macrobutton3.JPG

W efekcie pojawi się ikonka przycisku w pasku narzędzi jak pokazano niżej (zaznaczona żółtym markerem):

macrobutton4.JPG

Teraz pokażę jak wygląda idea wykorzystania przycisków do uruchamiania makr. Przede wszystkim w pierwszej kolejności musi się pojawić makro w arkuszu excela. Jeśli masz plik excela w którym makra już funkcjonują i są wywoływane skrótami klawiszowymi to nie musisz sobie zawracać głowy etapem tworzenia jeszcze jednego zbędnego makra - wystarczy że klikniesz w ikonę przycisku potem klikniesz na arkuszu i dobierzesz rozmiar przycisku a potem wykonasz dalsze kroki które opiszę niżej.

macrobutton5.JPG
Rejestrujemy makro np. liczące maksimum zbioru liczb.

macrobutton6.JPG

Nadajemy nazwę makra:

macrobutton7.JPG
W trakcie rejestracji wpisujemy przykładową regułę, która będzie realizowana przez makro.
Poniżej wpisałem regułę liczącą maksimum (w wersji polskiej Excela reguły mają zwykle polskie nazwy). Po zakończeniu wpisywania reguły lub innych czynności objętych makrem należy je zakończyć przyciskiem STOP na okienku rejestracji makra. Co zostało pokazane poniżej.

macrobutton8.JPG

macrobutton7i5.JPG

Doszliśmy do momentu w którym nareszcie widać jak wykorzystać zdobyte umiejętności. Na rysunku pokazałem za pomocą numeracji kolejność postępowania

Punkt 2 oznacza kliknięcie lewym przyciskiem myszki i przeciągnięcie w celu zmiany rozmiaru przycisku. Bezpośrednio po puszczeniu lewego przycisku myszki pojawi się okienko wyboru makra tak jak to pokazują punkty 3 i 4.

macrobutton9.JPG

Właściwie to już tyle. Wszystko powinno działać. Poniższy rysunek pokazuje jedynie jak wprowadzać zmiany kosmetyczne typu zmiana tekstu na przycisku lub jego rozmiaru względnie pozycji na arkuszu.

macrobutton10.JPG

onlyregistered1.png Przydała Ci się ta informacja? Subskrybuj mój kanał RSS, by być na bieżąco z nowymi wiadomościami.

----------------------------------------------------------
TANIE I TERMINOWE PRZEPISYWANIE TEKSTU z: rękopisu, maszynopisu, plików dźwiękowych (kontakt do mnie lub tel kom 513 635 592)
----------------------------------------------------------

5 Responses to “Dodawanie przycisku do uruchamiania makra w Excelu 2003”

  1. tupaj.com » Blog Archive » Makro sprawdzające poprawność danych Says:

    […] - Przycisku uruchamiającego procedurę. Procedura została opisana wcześniej […]

  2. tupaj.com » Blog Archive » Excel - msgbox i makra Says:

    […] czas temu pisałem o tworzeniu makr i przycisków uruchamiających makra. Takie przypadki zakładały że nic złego nie może się stać i po prostu […]

  3. tupaj.com » Blog Archive » Excel - Przycisk do uruchamiania makra - inne podejście Says:

    […] artykule Dodawanie przycisku do uruchamiania makra w Excelu 2003 opisałem metodę przypisania przycisku (takiego jak w większości aplikacji windows) do […]

  4. tupaj.com » Blog Archive » Excel 2010 - drukowanie zaznaczonego obszaru Says:

    […] O tym jak dodaje się zwykły przycisk formularza do arkusza pisałem w odniesieniu do starszych wersji Excela na tej stronie. Zobacz artykuł pt. “Dodawanie przycisku do uruchamiania makra w Excelu 2003″ […]

  5. blog Says:

    Dobry artykuł, dziękuję !

Leave a Reply