Jak dodać przycisk VBA w programie Excel?

Korzystając ze skoroszytu zawierającego kod VBA, można dodać przycisk makra, aby ułatwić innym użytkownikom programu Excel uruchamianie kodu bez znajomości kodu VBA. Użytkownicy programu Excel Crash Course Excel Crash Course jest przeznaczony dla analityków finansowych chcących przygotować się na Wall Street. Naucz się skrótów, formuł, funkcji, formatowania programu Excel, użyj takich przycisków, aby łatwo uzyskać dostęp do większości makr w arkuszu.

Dodaj przycisk VBA

Dodanie przycisków do arkusza pomoże udostępnić innym użytkownikom niestandardowe funkcje skoroszytu. Kliknięcie przycisku VBA powoduje automatyczne uaktywnienie makra i eliminuje konieczność używania karty Deweloper do tworzenia lub uzyskiwania dostępu do makr.

Rodzaje przycisków VBA dla arkuszy roboczych

1. Przyciski sterujące formularzem

Formant formularza jest jednym z głównych sposobów tworzenia przycisku uruchamiającego makro, gdy użytkownik go kliknie. Działa tak samo jak przyciski kontrolne ActiveX, ale różnią się pod kilkoma względami. Przyciski sterujące formularzem sprawiają wrażenie wciśniętych w momencie kliknięcia na nie przez użytkownika, a ich wygląd przypomina przyciski używane w starszych wersjach MS Windows. Przyciski umożliwiają użytkownikom zmianę typu, rozmiaru i koloru czcionki. Nie można jednak zmienić koloru przycisku.

Wykonaj następujące kroki, aby utworzyć przycisk kontrolny formularza:

  1. Przejdź do zakładki Deweloper i kliknij Wstaw w sekcji Sterowanie .
  2. Kliknij przycisk Wstaw na liście rozwijanej, która zostanie otwarta.
  3. Umieść kursor w miejscu arkusza, w którym chcesz utworzyć przycisk.
  4. Pojawi się wyskakujące okienko. Kliknij Przypisz makro i potwierdź.
  5. Po utworzeniu przycisku kliknij go prawym przyciskiem myszy i kliknij Formant. Umożliwia zarządzanie właściwościami przycisku.

Aby zmienić etykietę przycisku, kliknij go prawym przyciskiem myszy i wybierz Edytuj tekst z listy rozwijanej. Możesz również ponownie przypisać makro, klikając opcję Przypisz makro z listy rozwijanej.

2. Przycisk kontrolny ActiveX

Przyciski ActiveX Control są najlepszą alternatywą dla przycisków Form Control i zapewniają więcej opcji formatowania niż te ostatnie. Podczas tworzenia przycisków za pomocą ActiveX użytkownicy są zobowiązani do dodania makra zdarzenia do modelu arkusza. Makro zostanie uruchomione po kliknięciu makra.

Przyciski formantu ActiveX umożliwiają także użytkownikom dodawanie innych wyzwalaczy zdarzeń, takich jak dwukrotne kliknięcie. Umożliwia użytkownikom wykonywanie dodatkowych czynności po dwukrotnym kliknięciu przycisku.

Wykonaj poniższe czynności, aby utworzyć przycisk kontrolki ActiveX:

  1. Otwórz zakładkę Deweloper i przejdź do sekcji Sterowanie . Kliknij Wstaw i przewiń do formantów ActiveX.
  2. Kliknij pierwszy przycisk poniżej formantów ActiveX (przycisk Polecenie).
  3. Umieść kursor w miejscu w arkuszu, w którym ma się pojawić przycisk.
  4. Aby utworzyć makro, kliknij opcję Wyświetl kod w grupie Sterowanie na karcie Deweloper, aby uruchomić edytor VBA. Wybierz CommandButton1 w podprocedurze (po lewej stronie). Naciśnij Kliknij listę rozwijaną po prawej stronie okna edytora VBA.
  5. W podprocedurze wprowadź nazwę istniejącego makra lub utwórz własny kod VBA. Istniejące makra można znaleźć w skoroszycie, klikając opcję Makra w sekcji Kod. Możesz dodać wiele makr, wprowadzając nazwę każdego makra w oddzielnych wierszach w edytorze VBA.
  6. Kliknij tryb projektowania , aby go wyłączyć i zamknąć edytor VBA przed uruchomieniem kodu VBA. Następnie utwórz przycisk ActiveX utwórz w arkuszu, aby uruchomić makro.
  7. Aby zmienić właściwości przycisku, kliknij opcję Właściwości w sekcji grupy Elementy sterujące. Alternatywnie kliknij prawym przyciskiem myszy przycisk i wybierz Właściwości z listy rozwijanej.

3. Kształty programu Excel

Oprócz tworzenia przycisków na karcie Deweloper, użytkownicy programu Excel mogą używać kształtów programu Excel do tworzenia przycisków. Zaletą używania kształtów programu Excel w porównaniu z przyciskami kontrolki formularza lub kontrolkami ActiveX jest to, że kształty umożliwiają większość opcji formatowania i stylizacji. Możesz zmienić kolory, projekt i czcionkę przycisków, aby nadać im nowoczesny wygląd.

Oto kroki, aby utworzyć przycisk w programie Excel przy użyciu kształtów programu Excel:

  1. Kliknij kartę Wstaw , a następnie kliknij Kształty .
  2. Wybierz preferowany kształt swojego przycisku (wybraliśmy zaokrąglony prostokąt).
  3. Przeciągnij i upuść wybrany kształt w preferowanej lokalizacji w arkuszu, aby ustawić rozmiar kształtu.
  4. Kliknij prawym przyciskiem myszy przycisk i wybierz opcję Edytuj tekst, aby zmienić etykietę przycisku. Możesz również sformatować przycisk za pomocą narzędzi dostępnych na karcie Strona główna.
  5. Aby określić makro, kliknij prawym przyciskiem myszy przycisk i wybierz Przypisz makro .
  6. Wybierz makro z listy ten skoroszyt, aby udostępnić makra innym użytkownikom korzystającym ze skoroszytu. Naciśnij OK, aby potwierdzić makro.
  7. Kliknij przycisk, aby wywołać operację makra.

Dodatkowe zasoby

Finance jest oficjalnym dostawcą globalnego programu Financial Modeling & Valuation Analyst (FMVA) ™ Certyfikat FMVA® Dołącz do ponad 350 600 studentów, którzy pracują dla firm takich jak Amazon, JP Morgan i Ferrari, program certyfikacji, który ma pomóc każdemu zostać światowej klasy analitykiem finansowym . Dzięki kursom, szkoleniom i ćwiczeniom z zakresu modelowania finansowego każdy na świecie może zostać świetnym analitykiem.

Aby kontynuować karierę, przydatne będą poniższe dodatkowe zasoby finansowe:

  • Przykłady Excel IVBA Przykłady Excel VBA Excel VBA umożliwia użytkownikowi tworzenie makr automatyzujących procesy w Excelu. W tym przewodniku wykorzystamy przykłady Excel VBA, aby pokazać, jak zarejestrować makro, konfigurując makro, jak deklarować zmienne i jak odwoływać się do danych.
  • VBA w Excelu VBA w Excelu VBA to skrót od Visual Basic for Application. VBA to język programowania, który został opracowany przez Microsoft Corp. i jest zintegrowany z
  • Skrócona instrukcja VBA Skrócona instrukcja dotycząca języka VBA Ta skrócona instrukcja obsługi języka VBA zawiera listę funkcji języka VBA w programie Excel. Skoroszyt Skoroszyty („MyBook.xls”) Arkusz roboczy Arkusze („Arkusz1”) lub Arkusze („Arkusz1”) Komórka lub zakres w konwencji A1 Zakres („A1”) lub zakres („A1: C5”) Kilka komórek lub zakresy Zakres („A1, C5, D11”) lub Zakres („A1: C5, F6, D2: E5”) Zakres w R1C1
  • Przejście z Excela do Pythona Przejście z Excela do Pythona Wiele firm przechodzi obecnie z Excela na Python, język programowania wysokiego poziomu ogólnego przeznaczenia stworzony przez holenderskiego programistę Guido van Rossuma

Zalecane

Czy Crackstreams zostały zamknięte?
2022
Czy centrum dowodzenia MC jest bezpieczne?
2022
Czy Taliesin opuszcza kluczową rolę?
2022