Aby nagrać makro, należy najpierw rozpocząć proces nagrywania. Opcja ta znajduje się w menu Macro , który znajduje się na zakładce widok na wstążce Excela (lub w menu a spadek Narzędzia w Excelu 2003). Opcje te pokazano na poniższych obrazkach:
Następnie wyświetli się okno dialogowe „Nagraj makro”.
W razie potrzeby w tym polu możesz wprowadzić nazwę i opis makra. Dobrym pomysłem jest nadanie makro znaczącej nazwy, dzięki czemu, gdy wrócisz do makra później, łatwiej będzie Ci zapamiętać, do czego służy. Jeśli jednak nie podasz nazwy, Excel automatycznie nada makrze nazwę (np. Makro1, Makro2 itp.).
Okno dialogowe „Nagraj makro” umożliwia także przypisanie skrótu klawiaturowego do makra. Dzięki temu makro będzie dużo łatwiejsze w obsłudze. Należy jednak uważać, aby nie przypisać do makra żadnej z kombinacji klawiszy wstępnychdefikoniec Excela (np. CTRL-C). Jeśli wybierzesz istniejącą kombinację klawiszy programu Excel, zostanie ona zastąpiona przez makro, a Ty lub inni użytkownicy możecie przypadkowo uruchomić kod makra.
Gdy już ustalisz nazwę makra i (jeśli to konieczne) skrót klawiaturowy, wybierz OK, aby rozpocząć rejestrowanie makra.
Po rozpoczęciu nagrywania makra każda wykonana przez Ciebie czynność (wprowadzanie danych, zaznaczanie komórek, formatowanie komórek, przewijanie arkusza itp.) zostanie zarejestrowana w nowym makrze jako kod VBA.
Dodatkowo podczas nagrywania makra w lewym dolnym rogu skoroszytu pojawi się przycisk zatrzymania (lub w programie Excel 2003 przycisk zatrzymania będzie wyświetlany na pływającym pasku narzędzi), jak pokazano poniżej:
Po zakończeniu czynności, które chcesz zarejestrować, możesz zatrzymać rejestrację makra, klikając przycisk Zatrzymaj. Kod makra będzie teraz przechowywany w module w edytorze Visual Basic.
Jeśli wybierzesz opcję Użyj odniesień względnych Podczas rejestrowania makra wszystkie odniesienia do komórek w makrze będą względne. Jeśli jednak opcja Użyj odniesień względnych nie jest zaznaczone, wszystkie odniesienia do komórek wyświetlane w kodzie będą bezwzględne (zobacz nasz post na temat operatory odniesienia).
Opcja Użyj odniesień względnych Jest w menu Macro (i znajduje się na pasku narzędzi Makro w programie Excel 2003).
Podczas rejestrowania makr Excel zawsze tworzy procedurę Sub (a nie procedurę Function). Jeśli do makra przypisano skrót klawiaturowy, ten skrót będzie najłatwiejszym sposobem uruchomienia makra. W przeciwnym razie makro można uruchomić, wykonując następujące czynności:
Ercole Palmeri
Coveware by Veeam będzie w dalszym ciągu świadczyć usługi reagowania na incydenty związane z wyłudzeniami cybernetycznymi. Coveware będzie oferować funkcje kryminalistyczne i naprawcze…
Konserwacja predykcyjna rewolucjonizuje sektor naftowo-gazowy dzięki innowacyjnemu i proaktywnemu podejściu do zarządzania zakładami.…
Brytyjskie CMA wydało ostrzeżenie dotyczące zachowań Big Tech na rynku sztucznej inteligencji. Tam…
Rozporządzenie w sprawie zielonych domów, opracowane przez Unię Europejską w celu zwiększenia efektywności energetycznej budynków, zakończyło proces legislacyjny…