Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.
Kontrolkę formularza lub kontrolkę ActiveX można zautomatyzować, wykonując następujące czynności:
-
Wykonywanie akcji lub operacji, gdy użytkownik kliknie kontrolkę formularza, przypisując do niej makro.
-
Uruchamianie kodu języka Visual Basic for Applications (VBA) w celu przetwarzania zdarzeń, które występują, gdy użytkownik współdziała z kontrolką ActiveX.
Aby uzyskać więcej informacji na temat tworzenia makr, zobacz Tworzenie lub usuwanie makra.
Dodawanie i edytowanie makra kontrolki formularza
-
Kliknij prawym przyciskiem myszy kontrolkę, a następnie kliknij polecenie przypisz makro.
Zostanie wyświetlone okno dialogowe przypisywanie makr .
-
Aby określić lokalizację istniejącego makra, wybierz miejsce, w którym ma się znaleźć makro w polu makra , wykonując jedną z następujących czynności:
-
Aby wyszukać makro we wszystkich otwartych skoroszytach, zaznacz pozycję wszystkie otwarte skoroszyty.
Uwaga: Jeśli makro, które chcesz przypisać do kontrolki, znajduje się w osobnym skoroszycie, otwórz ten skoroszyt jako pierwszy, aby był dostępny w polu listy makra w makrze .
-
Aby ograniczyć wyszukiwanie makra do skoroszytu zawierającego bieżący arkusz, zaznacz ten skoroszyt.
-
Aby ograniczyć wyszukiwanie makra do określonego skoroszytu, wybierz ten skoroszyt z listy dostępnych otwartych nazw skoroszytu.
-
-
Wykonaj jedną z następujących czynności:
Przypisywanie makra Wykonaj jedną z następujących czynności:
-
Rejestrowanie nowego makra Kliknij pozycję rekord, a po zakończeniu rejestrowania makra na karcie deweloper w grupie kod kliknij pozycję Zatrzymaj rejestrowanie .
-
Przypisywanie istniejącego makra Kliknij dwukrotnie makro na liście lub wprowadź jego nazwę w polu Nazwa makra .
-
Tworzenie nowego makra Kliknij pozycję Nowy , a następnie w edytorze Visual Basic Napisz nowe makro.
Aby uzyskać więcej informacji na temat pisania makr, zobacz Pomoc języka Visual Basic.
Modyfikowanie przypisanego makra Wykonaj jedną z następujących czynności:
-
Edytowanie przypisanego makra W polu Nazwa makra kliknij nazwę makra, a następnie kliknij pozycję Edytuj.
-
Przypisywanie innego istniejącego makra Kliknij dwukrotnie makro na liście lub wprowadź jego nazwę w polu Nazwa makra .
-
Dodawanie i edytowanie makra kontrolki ActiveX
-
Jeśli karta deweloper nie jest dostępna, Wyświetl ją.
W programie Excel 2016, 2013, 2010:
-
Kliknij pozycję Plik > Opcje > Dostosowywanie Wstążki.
-
W obszarze Dostosowywanie wstążkizaznacz pole wyboru deweloper , a następnie kliknij przycisk OK.
W programie Excel 2007:
-
Kliknij przycisk pakietu Microsoft Office , a następnie kliknij przycisk Opcje programu Excel.
-
W kategorii popularne w obszarze najczęściej używane opcje w pracy z programem Excelzaznacz pole wyboru Pokaż kartę Deweloper na Wstążce , a następnie kliknij przycisk OK.
-
-
Aby edytować kontrolkę ActiveX, upewnij się, że Pracujesz w trybie projektowania. Na karcie deweloper w grupie kontrolki Włącz tryb projektowania .
-
Zaznacz kontrolkę.
Aby uzyskać więcej informacji, zobacz Zaznaczanie lub odznaczanie kontrolek w arkuszu.
-
na karcie deweloper w grupie formanty kliknij pozycję Wyświetl kod .
Uwaga: Możesz również edytować istniejące makro, klikając prawym przyciskiem myszy kontrolkę, a następnie klikając polecenie Wyświetl kod.
-
W edytorze Visual Basic Napisz nowe makro lub zmień istniejące makro.
Aby uzyskać więcej informacji na temat pisania makr, zobacz Pomoc języka Visual Basic.
-
Po zakończeniu pisania makra kliknij pozycję Zamknij i powróć do programu Microsoft Excel w menu plik w edytorze Visual Basic.
-
Po zakończeniu projektowania kontrolki na karcie deweloper w grupie kontrolki Wyłącz tryb projektowania .