Jak nagrać swoje pierwsze makro Excela


Jeśli często korzystasz z programu Excel w miejscu pracy lub do użytku osobistego, prawdopodobnie masz pewne codzienne zadania, które są dość żmudne i powtarzalne.

Niezależnie od tego, czy chodzi o importowanie i czyszczenie danych, czy eksportowanie i organizowanie w celu dopasowania potrzeby twojego klienta, wiele razy musisz klikać te same przyciski i wpisywać te same informacje w kółko.

Dobrą rzeczą jest, jeśli nie wszystko, to, co możesz czynność za pomocą myszy i klawiatury w programie Excel może być replikowana przez sam program Excel przy użyciu Macacros.

W tym artykule pokażę, jak utworzyć prosty Makro, aby rozpocząć automatyzację powtarzalnego zadania, które możesz mieć.

Nagraj makro w Excelu

Wyobraź sobie, że otrzymujesz wyciąg danych od klienta, w którym pola nie są wyśrodkowane . W ramach codziennej pracy musisz wyśrodkować pola, klikając komórki w lewym górnym rogu i ustawiając wyrównanie tekstu na środek.

Korzystając z makra, możesz zarejestrować aktywność raz i pozwolić, aby makro powtórzyło dla ciebie ten sam zestaw poleceń. Oto kroki:

Najpierw włącz kartę Deweloperw programie Excel, klikając Plik->Opcje->Dostosuj wstążkę->Zaznacz Developeri kliknij OK.

Po włączeniu przejdź do Developer->kliknij Record Macro.

Możesz nazwać swoje makro dowolnie (w tym przykładzie nazwałem go „CenterText”) i kliknij OK.

Możesz też dać makrze nazwę skrót klawiaturowy, który znacznie ułatwia uruchamianie w kółko bez konieczności przechodzenia do karty Deweloper.

Ponadto opcja Zapisz makro wjest naprawdę przydatna, jeśli chcesz utworzyć ogólne makro, które będzie działać w dowolnym skoroszycie programu Excel. Zamiast wybierać domyślny Ten skoroszyt, możesz także wybrać Osobisty skoroszyt makr, który pozwoli ci używać nowego makra z każdym przyszłym skoroszytem otwieranym lub tworzonym w Excelu .

Następnie rozpocznij aktywność, klikając komórki i wyśrodkuj pola za pomocą myszy. Makrozarejestruje twoje kliknięcia oraz dokładną komórkę / ikonę, którą klikniesz w oknie Excela i przetłumaczy to na specjalny kod o nazwie VBA.

Po zakończeniu wróć do karty Deweloperi kliknij Zatrzymaj nagrywanie.

Gratulacje! Nagrałeś swoje pierwsze makro. Następnym razem, gdy pojawi się nowy wyciąg danych, który nie był wyśrodkowany, wystarczy przejść do Deweloper->Makra->Wybierz nazwę makra ->kliknij Uruchom.

Makro powtórzy zarejestrowane działania (np. Wyśrodkuje tekst dla wszystkich komórek w tym ćwiczeniu).

Ostatnim krokiem jest zapisanie pliku jako rozszerzenia .xlsm(nie standardowego .xlsx), aby plik Excel zachował makra, które nagrałeś do wykorzystania w przyszłości. Pamiętaj, że nie musisz tego robić, jeśli podczas tworzenia makra wybrałeś osobisty skoroszyt makr.

Gdy już to wiesz, kilka godzin ręcznej edycji w programie Excel można ukończyć w znacznie krótszym oknie czasowym za pomocą makr. Rozumiejąc, że Excel ma możliwość rejestrowania powtarzających się działań i ich odtwarzania, możliwość automatyzacji, którą możesz stworzyć, jest tak duża, jak twoja wyobraźnia.

Ogólna zasada jest taka, że ​​wszystko, co możesz zrobić za pomocą myszy a klawiatura może być wielokrotnie powtarzana / zautomatyzowana za pomocą makra. Ciesz się!

Kurs Excel VBA Część 1 : Pierwsze makro

Powiązane posty:


7.12.2018