Applies ToExcel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel 2024 Excel 2024 dla komputerów Mac Excel 2021 dla komputerów Mac Excel 2019 Excel 2019 dla komputerów Mac Excel 2016

W przypadku wykonywania powtarzalnych zadań w programie Microsoft Excel można zarejestrować makro umożliwiające ich zautomatyzowanie. Makro jest akcją lub zestawem akcji, które można uruchamiać wielokrotnie. Tworzenie makra polega na zarejestrowaniu kliknięć myszą i sekwencji klawiszy. Utworzone makro można edytować w celu wprowadzenia drobnych zmian w sposobie działania.

Załóżmy, że użytkownik co miesiąc tworzy raport dla kierownika ds. księgowości. Nazwiska klientów z zaległymi należnościami mają być sformatowane na czerwono i z pogrubieniem. Można utworzyć, a następnie uruchomić makro, które będzie szybko stosowało te zmiany formatowania do zaznaczonych komórek.

Jak?

Obraz ikony

Przed zarejestrowaniem makra    

Narzędzia makr i języka VBA znajdują się na karcie Deweloper, która jest domyślnie ukryta, dlatego pierwszym krokiem jest włączenie tej karty. Aby uzyskać więcej informacji, zobacz Wyświetlanie karty Deweloper.

Karta Deweloper na wstążce

Obraz ikony

Rejestrowanie makra    

  1. W grupie Kod na karcie Deweloper kliknij pozycję Zarejestruj makro.

  2. Opcjonalnie wprowadź nazwę makra w polu Nazwa makra, podaj klawisz skrótu w polu Klawisz skrótu oraz opis w polu Opis i kliknij przycisk OK, aby rozpocząć rejestrowanie.

    Polecenie Zarejestruj makro w grupie Kod na karcie Deweloper

  3. Wykonaj czynności, które chcesz zautomatyzować, na przykład wprowadź tekst standardowy lub wypełnij kolumnę danych.

  4. Na karcie Deweloper kliknij przycisk Zatrzymaj rejestrowanie.

    Zatrzymaj rejestrowanie

Obraz ikony

Dokładniejsze zapoznanie się z makrem    

Edytując makro, można się w podstawowym zakresie zapoznać z językiem programowania Visual Basic.

Aby edytować makro, w grupie Kod na karcie Deweloper kliknij pozycję Makra, zaznacz nazwę makra, a następnie kliknij przycisk Edytuj. Spowoduje to uruchomienie Edytora Visual Basic.

Przyjrzyj się, jak zarejestrowane akcje wyglądają w kodzie. Część kodu będzie prawdopodobnie zrozumiała, a część nieco zagadkowa.

Poeksperymentuj z kodem, zamknij Edytor Visual Basic i ponownie uruchom makro. Sprawdź, co się zmieniło!

Następne kroki

Jak?

Obraz ikony

Przed zarejestrowaniem makra    

Upewnij się, że na wstążce jest wyświetlana karta Deweloper. Karta Deweloper domyślnie nie jest wyświetlana, więc wykonaj następujące czynności:

  1. Przejdź do pozycji Preferencje programu Excel >...> wstążki & paska narzędzi.

  2. W kategorii Dostosowywanie Wstążki na liście Karty główne zaznacz pole wyboru Deweloper , a następnie kliknij przycisk Zapisz.

Obraz ikony

Rejestrowanie makra    

  1. Na karcie Deweloper kliknij pozycję Zarejestruj makro.

  2. Opcjonalnie wprowadź nazwę makra w polu Nazwa makra, podaj klawisz skrótu w polu Klawisz skrótu oraz opis w polu Opis i kliknij przycisk OK, aby rozpocząć rejestrowanie.

  3. Wykonaj czynności, które chcesz zautomatyzować, na przykład wprowadź tekst standardowy lub wypełnij kolumnę danych.

  4. Na karcie Deweloper w grupie Kod kliknij pozycję Zatrzymaj rejestrowanie.

Obraz ikony

Dokładniejsze zapoznanie się z makrem    

Edytując makro, można się w podstawowym zakresie zapoznać z językiem programowania Visual Basic.

Aby edytować makro, na karcie Deweloper kliknij pozycję Makra, wybierz nazwę makra, a następnie kliknij pozycję Edytuj. Spowoduje to uruchomienie Edytora Visual Basic.

Przyjrzyj się, jak zarejestrowane akcje wyglądają w kodzie. Część kodu będzie prawdopodobnie zrozumiała, a część nieco zagadkowa.

Poeksperymentuj z kodem, zamknij Edytor Visual Basic i ponownie uruchom makro. Sprawdź, co się zmieniło!

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.

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.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.