Makra w Excel to programy działające wewnątrz Excela. Takie programy możemy sami napisać, bądź nagrać. Makra służą przede wszystkim do automatyzacji pracy. Wyobraź sobie, że codziennie wykonujesz tą samą pracę na tej samej tabeli danych. Jedyne, co się zmienia z dnia na dzień to dane wewnątrz tabeli. Możesz nagrać lub zaprogramować Excel w ten sposób, by te wszystkie działania robiły się same. Język programowania, w którym pisane są makra w Excel to tzw. VBA, a więc VisualBasic for Applications. W jaki sposób rozpocząć korzystanie z makr w Excel? Przede wszystkim powinieneś włączyć w Excel dwie funkcjonalności:
Poniżej krótki opis w jaki sposób to zrobić.
Karta Developer w Excel jest wyłączona. Karta ta umożliwia nam wykonywanie szeregu działań związanych z programowaniem oraz nagrywaniem makr. By odblokować kartę wchodzimy w Plik w lewym górnym rogu ekranu. Następnie uruchamiamy Opcje > Dostosowanie wstążki. Jak na poniższym screenie zaznaczamy kwadrat odpowiadający kartę Deweloper w zakładkach Excela. Gry to już zrobisz, na wstążce Excela pojawi się karta Developer.
By włączyć obsługę makr w Excel wchodzimy w Plik w lewym górnym rogu aplikacji, następnie Opcje > Centrum zaufania > Ustawienia Centrum zaufania. W menu wybieramy kartę Obsługa makr. Wybieramy opcję “Włącz wszystkie makra”. Po tym działaniu makra w naszym Excelu mogą już być uruchamiane bez ograniczeń. Pamiętaj, że uruchamiając programy nienapisane przez nas powinniśmy zachować ostrożność.
Zarejestrujmy i odtwórzmy w Excel proste makro. By zarejestrować makro w Excelu wchodzimy kolejno w kartę Developer. Następnie klikamy ikonę „Zarejestruj makro„. Otworzy nam się okno nagrywania makr. Wszystkie pola możemy pozostawić bez zmian. Automatycznie makro będzie nazwane Makro1. Samą nazwę możemy także zmienić po zakończeniu nagrywania makr. By nagrać makro kliknijmy przycisk OK.
Nagrajmy proste makro. Wykonaj następujące działania w ściśle opisanej poniżej kolejności. Poza wypisanymi działaniami nie wykonuj innych rzeczy, w szczególności nie przechodź do innych arkuszy w pliku. Wykonujemy po kolei:
Makro jest już zarejestrowane. W kolejnym punkcie dowiesz się jak je odtworzyć.
W poprzednim punkcie zarejestrowałeś proste makro Excel. By je uruchomić na początek utwórz nowy arkusz, następnie wejdź w kartę Developer i kliknij ikonę Makra. Na liście makr zaznacz makro, które przed chwilą zarejestrowałeś, a więc prawdopodobnie Makro1.
Jeśli wykonałeś prawidłowo wszystkie działania w poprzednim punkcie, powinieneś zobaczyć wynik makra. Wszystkie działania wykonane w poprzednim punkcie powinny się wykonać samoczynnie. Ważne jest także to, że jeśli chcesz zapisać plik z nagranym makrem powinieneś zapisać Excela jak Skoroszyt programu Excel z obsługą makr xlsm.
Źródło: Excel Makra
Podobne przykłady podstaw Excela zamieszczam w dziale kurs excel podstawy. Jeśli masz pytania co do tego rozdziału, możesz zamieścić je na forum bez logowania.
W jaki sposób w Excel zmienić datę na pierwszy lub ostatni dzień miesiąca? W tym…
Średnia ważona w Excel - Jak ją obliczyć W tym przykładzie dowiesz się jak obliczyć…
Data i godzina w Excel - Jak ją szybko wstawić Jest wiele sposobów na wstawienie…
Dni robocze w Excel - Jak je obliczyć? Jeśli chcesz obliczyć dni robocze w Excel…
Kurs Excel - poziom podstawowy Kurs Excel od podstaw jest już opublikowany. Możesz z niego…
Jak w Excel zrobić pierwiastek inny niż drugiego stopnia Jeśli chcesz w Excel obliczyć pierwiastek…