Uruchom makra w Excelu: Jak dostosować program

W tym FAQ: Zadajesz pytania - my udzielamy odpowiedzi

Wykonywanie regularnie powtarzających się czynności roboczych w programie Excel zajmuje dużo czasu. Powinieneś używać makr, aby te procesy były bardziej wydajne w przyszłości. Są one dostarczane przez Excel, aby automatycznie wykonywać dla Ciebie zdefiniowane zadania. Niezbędne instrukcje są albo przedstawiane makrze raz i rejestrowane w procesie, albo programowane bezpośrednio przy użyciu wewnętrznego języka skryptowego programu Excel VBA (Visual Basic for Applications).

Zalety makr w Excelu

Za pomocą makr można w kilka sekund przechwytywać dane (np. z istniejących skoroszytów, baz danych czy Internetu), przetwarzać je (np. formatować wartości, sortować dane, dostosowywać skoroszyty) a następnie wyprowadzać (np. w postaci tabel, grafik lub PDF). Możesz także uruchamiać makra i używać ich do wprowadzania wielu zmian w ustawieniach programu Excel.

Czy kroki robocze są rejestrowane przez makro

Nie każde makro musi być oparte na długim kodzie, którego celem jest automatyzacja złożonych procesów. Niektóre makra są zamiast tego zaprojektowane dla prostej aplikacji i nawet nie muszą być programowane na piśmie. W dodatkowej zakładce „Programista” znajdziesz przycisk do nagrywania makr. Jak tylko ta funkcja zostanie aktywowana, Excel zarejestruje Twoje kroki robocze i powtórzy je niezależnie na żądanie.

Zaprogramuj kroki pracy w VBA

Gdy Twoje aplikacje staną się bardziej wyrafinowane, możesz użyć VBA, aby program Excel nie musiał za każdym razem demonstrować Twojej pracy. Nie musisz nawet samodzielnie pisać kodu do programowania, ale możesz skorzystać z dużego wyboru praktycznych przykładów i wykorzystać je we własnych aplikacjach zgodnie z wymaganiami.

Aby uwzględnić te obowiązkowe kody, potrzebujesz pustego modułu VBA. Aby to zrobić, otwórz folder VBA za pomocą kombinacji klawiszy Alt + F11 i umieść mysz w ścieżce folderu, która pojawia się w lewym górnym rogu strony. Tam możesz wstawić nowy moduł prawym przyciskiem myszy. W jego obszarze tekstowym możesz teraz skopiować wszystkie makra, które chcesz przenieść do komórek we własnych aplikacjach.

Każde makro jest uruchamiane poleceniem „Sub”, a następnie ponownie zamykane poleceniem „End Sub”. Dokładne zadanie, które makro ma wykonać później, jest zdefiniowane w wierszach tekstu pomiędzy.

Makra dla obszaru wyświetlania

Jeszcze zanim przejdziesz do praktycznych zastosowań swoich tabel, możesz już używać pierwszych makr do edycji funkcjonalności i skalowania otwartego okna Excela. Dzięki zastosowanym makram zmiana ta nie musi być jednorazowa, ale w razie potrzeby można ją bardzo szybko dostosować. W ten sposób możesz:

  • Ogranicz obszar przewijania arkusza roboczego,
  • Przełącz Excel w tryb pełnoekranowy,
  • dowolnie włączać i wyłączać tryb pełnoekranowy,
  • zminimalizuj okno Excela na polecenie,
  • natychmiast wywołaj okno dialogowe powiększenia.

Makra do sprawdzania i wyszukiwania

Dzięki wielu innym makram możesz szybko i łatwo wprowadzać poprawki i kontrole. Umożliwia to sprawdzenie poprawności pisowni pojedynczych słów lub nawet całych tekstów. Ponadto możesz również dodać do listy istniejącej autokorekty. Często występujące błędy są nie tylko rozpoznawane, ale natychmiast korygowane.

Możesz również użyć takich makr, aby zażądać informacji o pliku Excel. Dzięki temu jednym kliknięciem myszy można zobaczyć zarówno ścieżkę przechowywania, jak i datę przechowywania skoroszytu.

Makro Excel: otwórz i zamknij

Wiele powszechnie używanych przycisków gubi się w środku zakładek, więc znalezienie ich za każdym razem może zająć dużo czasu. Nawet jeśli istnieje odpowiednia kombinacja klawiszy do jej wykonania, może jej po prostu brakować w tej chwili. Dzięki wprowadzeniu makr możesz łączyć przyciski, z których regularnie korzystasz w swoim skoroszycie, zgodnie ze swoimi potrzebami. Na przykład możesz:

  • Wywołaj okno dialogowe do zapisania,
  • zostaw okno wiadomości dla innych użytkowników,
  • wywołać kreatora diagramów,
  • otwórz menedżera dodatków,
  • wywołać okno dialogowe drukowania i ustawić numery stron,
  • Automatycznie utwórz okno wprowadzania.

Jednak niektóre przyciski, takie jak menu kontekstowe, są już aktywowane na początku sesji programu Excel. Tutaj możesz użyć makra, aby je dezaktywować, jeśli to konieczne. Możesz nawet użyć makr do zamknięcia całej aplikacji Excel w dowolnym momencie.

Edytuj ustawienia, w tym ostrzeżenia za pomocą makr

Wreszcie, makra mogą również wejść w grę, jeśli chcesz zmienić ustawienia programu Excel z ich ustawień domyślnych.

Jednocześnie można jednak również użyć makr do zmiany ustawień wyświetlanych komunikatów o błędach. Jeśli nie potrzebujesz niektórych komunikatów ostrzegawczych, możesz je dezaktywować w ten sposób. Jeśli z drugiej strony chcesz, aby komunikaty o błędach były jeszcze wyraźniejsze, możesz je podkreślić sygnałem dźwiękowym za pomocą makra.

FAQ

Czy makro programu Excel może współdziałać z innymi aplikacjami pakietu Office?

Programy takie jak Excel i Word mogą ze sobą współdziałać. Za pomocą makra można przenieść wynik programu Excel do szablonu programu Word i automatycznie wydrukować lub wysłać utworzony w ten sposób plik.

Czy można zmienić nazwy modułów VBA?

Nazwę utworzonego modułu można w każdej chwili zmienić, ale nie jest to możliwe poprzez menu kontekstowe, które normalnie otwierasz prawym przyciskiem myszy. Zamiast tego otwórz moduł, który chcesz zmienić, używając kombinacji klawiszy Alt + F11 i wprowadź nową nazwę w odpowiednim oknie nazwy. Znajduje się w lewym dolnym rogu bieżącego okna wyświetlania.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave