Skip to main content

Jak niestandardowe makra Excela mogą usprawnić przepływ pracy

The Great Gildersleeve: Marjorie's Boy Troubles / Meet Craig Bullard / Investing a Windfall (Kwiecień 2025)

The Great Gildersleeve: Marjorie's Boy Troubles / Meet Craig Bullard / Investing a Windfall (Kwiecień 2025)
Anonim

Na Makro Excel to zbiór instrukcji programowania przechowywanych jako procedura. Makra eliminują powtarzanie kroków dla często wykonywanych zadań i mogą być uruchamiane za pomocą skrótu klawiaturowego, ikony paska narzędzi lub przycisku dodawanego do samego arkusza.

Uwaga Informacje zawarte w tym artykule dotyczą wersji Excel 2019, 2016, 2013, 2010 i Excel dla komputerów Mac.

Kiedy używać makra

Makra mogą ułatwić pracę z arkuszami kalkulacyjnymi przez automatyzację powtarzalnych zadań. Te zadania obejmują wszystko: od złożonych obliczeń wymagających użycia formuł do prostych zadań formatowania. Jednym z przykładów powtarzalnego zadania jest dodanie formatowania liczb do nowych danych. Innym przykładem jest stosowanie formatów komórek i arkuszy roboczych, takich jak ramki i cieniowanie.

Inne powtarzające się zadania, dla których przydatne są makra, obejmują:

  • Dodawanie lub usuwanie wierszy i kolumn
  • Ochrona lub usuwanie zabezpieczeń arkuszy roboczych
  • Wybór zakresu komórek
  • Dodanie bieżącej daty do arkusza roboczego

Makra a szablony

Używanie makr może być świetną oszczędnością czasu w przypadku powtarzających się zadań. Jeśli rutynowo dodajesz niektóre funkcje formatowania lub treści (takie jak nagłówki lub logo firmy) do nowych arkuszy roboczych, utwórz i zapisz plik szablonu zawierający te elementy, zamiast tworzyć je ponownie przy każdym uruchomieniu nowego arkusza.

Excel Recorder Macro

Excel zawiera wbudowany rejestrator makr, który rejestruje serię kroków za pomocą klawiatury i myszy. Następnie program Excel konwertuje tę serię kroków na kod VBA. Rejestrator makr i Menedżer makr można znaleźć na karcie Widok. Dodanie przycisków do arkusza wymaga dodania karty Deweloper.

Dodaj kartę Developer do Excela

Kroki dotyczące ujawnienia karty programisty w programie Excel są proste i można je śledzić bez względu na to, czy masz komputer Mac, czy Windows.

  1. Windows: Wybierz Plik.

    Prochowiec: Wybierz Przewyższać menu.

  2. Windows: Wybierz Opcje.

    Prochowiec: Wybierz Preferencje.

  3. Windows: Wybierz Dostosuj wstążkę.

    Prochowiec: Wybierz Wstążka i pasek narzędzi.

  4. Po prawej stronie okna, w obszarze Dostosuj wstążkę Sekcja, zlokalizuj Deweloper opcję i dodaj znacznik wyboru do sąsiedniego pola.

  5. Wybierz Zapisać zamknąć okno i wyświetlić kartę Deweloper w programie Excel.

Utwórz podstawowe makro w programie Excel

Stwórzmy podstawowe makro Excel, które wypełni komórkę kolorem czerwonym, wyśrodkuje tekst i doda pogrubienie do tekstu. Mimo że opcja Rekord makro jest dostępna na karcie Deweloper, użyjemy karty Widok, aby ułatwić proces.

  1. Wybierz Widok.

  2. Wybierz Makra > Rekord Makro.

  3. W polu Nazwa makra wprowadź nazwę makra. Nie krępuj się podążać za naszym przykładem w tym przykładzie i nazwij go Podkreślać.

  4. W sekcji Zapisz makro, wybierz Ten skoroszyt aby zachować makro dołączone do bieżącego pliku.

  5. Aby utworzyć klawisz skrótu, wpisz literę lub cyfrę, która po naciśnięciu razem z innymi zapisanymi klawiszami uruchomi makro. W tym przykładzie używamy litery mi.

  6. Wpisz a opis makro. Zostawimy to puste dla tego przykładu.

    Opis przypomina o tym, co robi makro, gdy działa. Jeśli chcesz utworzyć kilka makr, wypełnij opis, aby szybko wybrać właściwy dla danego zadania.

  7. Wybierz dobrze.

  8. Makro rozpoczyna nagrywanie. Wszelkie zmiany wprowadzone w arkuszu kalkulacyjnym są rejestrowane.

  9. Wybierz komórkę. To jest komórka, która zostanie zmieniona w arkuszu kalkulacyjnym i gdzie zostanie zarejestrowane makro.

  10. Na karcie Strona główna wybierz Pogrubienie aby podkreślić tekst komórki, wybierz Środek aby wyrównać zawartość komórki i wybrać Kolor wypełnienia aby zmienić tło komórki na czerwone.

  11. Wybierz Widok i wybierz Zatrzymać Nagranie. Twoje makro jest tworzone i przechowywane w skoroszycie.

Uruchom utworzone makro w programie Excel

Gdy do makra przypisana jest kombinacja klawiszy skrótu, zastosuj makro, wybierając komórkę i naciskając kombinację klawiszy. Jeśli nie wybrałeś kombinacji skrótów, wybierz Widok i wybierz Wyświetl makra. Każde makro można uruchomić, zaznaczając je i wybierając Biegać.

Utwórz przycisk makra w programie Excel

Makra można uruchamiać za pomocą skrótu klawiaturowego. Możesz też utworzyć niestandardowy przycisk dla arkusza kalkulacyjnego, który po naciśnięciu uruchamia określone makro.

Wykonaj ten przykład, aby utworzyć podstawowy przycisk makra w programie Excel dla poprzednio utworzonego Podkreślać makro.

Karta Deweloper musi być włączona. Skorzystaj z kroków opisanych wcześniej w tym artykule, aby dodać kartę Deweloper do programu Excel.

  1. Wybierz Deweloper.

  2. W grupie Kontrolki wybierz Wstawić > Przycisk.

  3. Wybierz komórkę w arkuszu, w której chcesz umieścić przycisk. Przycisk można przesuwać i zmieniać po dodaniu go do arkusza roboczego.

  4. Wybierz makro z listy, którą chcesz uruchomić po naciśnięciu przycisku. W naszym przykładzie wybierz opcję Podkreślać makro.

  5. Wybierz dobrze.

  6. W arkuszu roboczym pojawi się przycisk, który możesz przenieść lub zmienić rozmiar. Aby zmienić tekst wyświetlany na przycisku, kliknij go dwukrotnie, a następnie wprowadź żądany tekst.

  7. Wybierz komórkę, a następnie wybierz przycisk, aby uruchomić makro.