Nagrywanie makr w programie Excel to metoda, w której program Excel rejestruje każdy nasz krok, a następnie jest zapisywany, gdy jest to wymagane, program Excel automatycznie wykonuje te same kroki, które wykonuje użytkownik w dokładnie taki sam sposób, dostęp do makr nagrywania można uzyskać z karty widoku i makr W sekcji znajdziemy opcję dla makr rekordów.
Jak nagrać makro w programie Excel?
Makro to zapis naszych rutynowych czynności w Excelu, które możemy odtworzyć jednym przyciskiem, co z czasem staje się dla nas nudne i żmudne. Przykładami są
- Przygotowanie raportu sprzedaży w wymaganym formacie do zarządzania.
- Sformatowanie danych w wymaganym formacie danych, aby to samo można było załadować na wymaganą stronę.
Aby zarejestrować makro w programie Excel, możemy użyć zakładki Widok lub zakładki Deweloper .


Kroki tworzenia makr w programie Excel
Przyjrzyjmy się krokom rejestrowania makr w programie Excel na przykładzie.
Załóżmy, że musimy codziennie formatować określony raport, a formatowanie zajmuje dużo czasu, na przykład nakładanie ramek, pogrubianie nagłówków, stosowanie koloru tła do wiersza i koloru nagłówka itp.

Teraz przed przystąpieniem do formatowania raportu rozpoczniemy nagrywanie. Aby rozpocząć nagrywanie makr w programie excel kroki, które wykonamy,
- Krok 1 - musimy przejść do zakładki Developer -> Code Group -> Record Macro Command.

- Krok 2 - zmienimy nazwę makra na „Formatowanie”. Podczas nazywania makra nie powinno być spacji.

- Krok 3 - Możemy przypisać klawisz skrótu do Macro, abyśmy mogli również nacisnąć pojedynczy klawisz skrótu, aby uruchomić makro.

- Krok 4 - Ponieważ chcemy, aby to makro działało tylko w tym skoroszycie, wybierzemy „Ten skoroszyt” dla Przechowuj makro w .

- Krok 5 - W „ Opisie ” musimy poprawnie napisać o tym, co robi makro.

Teraz, ponieważ przycisk „Record” został zmieniony na „Stop Recording” w grupie kodów.

Wskazuje, że cokolwiek teraz zrobimy, zostanie utworzone w makrze. Musimy aktywować opcję „Użyj odniesień względnych”, jeśli chcemy, aby w przypadku wybrania dowolnej komórki innej niż teraz wybrana komórka makro powinno działać odpowiednio.

Po nagraniu wszystkich kroków wymaganych do formatowania, „Zatrzymamy nagrywanie”. Teraz możemy użyć klawisza skrótu „Ctrl + Shift + F”, aby zastosować nagrane formatowanie.

Załóżmy, że mamy dane do sformatowania w ten sam sposób.

Wystarczy nacisnąć „Ctrl + Shift + F” do formatowania zamiast wykonywać wiele poleceń po wybraniu „A 1” .

Istnieje jednak ograniczenie rejestratora makr polegające na tym, że kod rejestratora makr jest pełen kodu, który nie jest naprawdę potrzebny.
Rzeczy do zapamiętania
- Jeśli pobieramy plik Excela z rozszerzeniem .xlsm (arkusz Excel z włączoną obsługą makr), to musimy potwierdzić, że pochodzi on z zaufanego źródła, a jeśli tworzymy jakikolwiek plik z makrami, powinniśmy zapisać plik z rozszerzeniem .xlsm.
- Podczas tworzenia makra w programie Excel nie używaj funkcji „Autosumowanie”, aby uzyskać sumę, ponieważ spowoduje to trwałe zakodowanie formuły. Zamiast tego wpisz formułę z pojedynczym znakiem dolara, na przykład = SUMA (E $ 2: E10). Po wykonaniu tej czynności rejestrator makr rejestruje pierwsze E $ 2 jako stałe odniesienie i rozpoczyna zakres SUMA bezpośrednio pod nagłówkami wiersza 1. Pod warunkiem, że aktywna komórka to E11, rejestrator makr rozpoznaje E10 jako odniesienie względne wskazujące bezpośrednio nad bieżącą komórką.
- Powinniśmy aktywować opcję „Użyj odniesienia względnego w programie Excel” przed utworzeniem makra w programie Excel.