Dotyczy
Excel 2016 Excel 2013 Excel 2010 Excel 2007

Ważne: Wsparcie techniczne dla programów Office 2016 i Office 2019 zakończy się 14 października 2025 r.. Uaktualnij do platformy Microsoft 365, aby pracować w dowolnym miejscu, z dowolnego urządzenia i nadal uzyskiwać pomoc techniczną. Pobierz platformę Microsoft 365

Kontrolkę formularza lub kontrolkę ActiveX można zautomatyzować, wykonując następujące czynności:

  • Wykonywanie akcji lub operacji po kliknięciu kontrolki formularza przez przypisanie do niej makra.

  • Uruchom kod firmy Microsoft Visual Basic for Applications (VBA), aby przetworzyć wszystkie zdarzenia występujące, gdy użytkownik wchodzi w interakcję z kontrolką ActiveX.

Aby uzyskać więcej informacji na temat tworzenia makr, zobacz Tworzenie lub usuwanie makra.

Dodawanie lub edytowanie makra kontrolki formularza

  1. Kliknij prawym przyciskiem myszy kontrolki, a następnie kliknij polecenie Przypisz makro.

    Zostanie wyświetlone okno dialogowe Przypisywanie makr .

  2. Aby określić lokalizację istniejącego makra, wybierz lokalizację makra w polu Makra w , wykonując jedną z następujących czynności:

    • Aby wyszukać makro w dowolnym otwartym skoroszycie, wybierz pozycję Wszystkie otwarte skoroszyty.

      Uwaga: Jeśli makro, które chcesz przypisać do kontrolki, znajduje się w osobnym skoroszycie, najpierw otwórz ten skoroszyt, aby był dostępny w polu listy Makra w .

    • Aby ograniczyć wyszukiwanie makra do skoroszytu zawierającego bieżący arkusz, wybierz pozycję Ten skoroszyt.

    • Aby ograniczyć wyszukiwanie makra do określonego skoroszytu, wybierz ten skoroszyt z listy dostępnych nazw otwartych skoroszytów.

  3. Wykonaj jedną z następujących czynności:

    Przypisywanie makra    Wykonaj jedną z następujących czynności:

    • Rejestrowanie nowego makra    Kliknij pozycję Nagraj, a po zakończeniu rejestrowania makra na karcie Deweloper w grupie Kod kliknij pozycję Zatrzymaj rejestrowanie Obraz przycisku.

    • 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 Redaktor Języka 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    Kliknij nazwę makra w polu Nazwa 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 lub edytowanie makra kontrolki ActiveX

  1. Jeśli karta Deweloper nie jest dostępna, wyświetl ją.

    W Excel 2016 2013 r., 2010 r.:

    1. Kliknij pozycję Plik > Opcje > Dostosowywanie Wstążki.

    2. W obszarze Dostosowywanie Wstążki zaznacz pole wyboru Deweloper , a następnie kliknij przycisk OK.

    W programie Excel 2007:

    1. Kliknij przycisk pakietu Microsoft Office Obraz przycisku pakietu Office, a następnie kliknij pozycję Opcje programu Excel.

    2. W kategorii Popularne w obszarze Najważniejsze opcje pracy z programem Excel zaznacz pole wyboru Pokaż kartę Deweloper na Wstążce , a następnie kliknij przycisk OK.

  2. Aby edytować kontrolki ActiveX, upewnij się, że jesteś w trybie projektowania. Na karcie Deweloper w grupie Formanty włącz opcję Tryb projektowania Obraz przycisku.

  3. Zaznacz kontrolki.

    Aby uzyskać więcej informacji, zobacz Zaznaczanie lub usuwanie zaznaczenia kontrolek w arkuszu.

  4. Na karcie Deweloper w grupie Formanty kliknij pozycję Wyświetl kod Obraz przycisku.

    Uwaga: Istniejące makro można również edytować, klikając kontrolki prawym przyciskiem myszy, a następnie klikając polecenie Wyświetl kod.

  5. W Redaktor Języka 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.

  6. Po zakończeniu pisania makra kliknij pozycję Zamknij i wróć do programu Microsoft Excel w menu Plik w Redaktor Visual Basic.

  7. Po zakończeniu projektowania kontrolki na karcie Deweloper w grupie Formanty wyłącz tryb projektowania Obraz przycisku.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.