Jak nagrać makro w programie Excel

Wykonywanie tych samych czynności w kółko jest nie tylko nudne, ale może też być stratą czasu i zmniejszać wydajność(productivity) . Jest to szczególnie ważne dla początkujących użytkowników programu Excel(beginner Excel users) , którzy mogą nie zdawać sobie sprawy, że łatwo jest zautomatyzować typowe zadania, rejestrując makro. Ale co to jest makro Excela(Excel)

Makra programu Excel(Excel) pozwalają zautomatyzować wiele typowych zadań, które będziesz wykonywać, od wstawiania formuł po formatowanie danych. Nie musisz być programistą, aby je tworzyć, ponieważ program Excel może rejestrować Twoje działania podczas ich wykonywania. Jeśli chcesz wiedzieć, jak nagrać makro w programie Excel , musisz wykonać poniższe czynności.

Co to jest makro programu Excel?(What Is an Excel Macro?)

Makro programu Excel(Excel) to nagrany zestaw instrukcji, utworzony ręcznie w języku VBA(created manually in VBA) (Visual Basic for Applications ) lub nagrany automatycznie za pomocą narzędzia Macro Recorder programu Excel . Makro umożliwia zapisanie dowolnej liczby typowych akcji, takich jak usuwanie pustych kolumn, zmiana formatowania tekstu lub wstawianie nowych formuł do skoroszytu.

Te zapisane akcje można następnie uruchomić jednym kliknięciem przycisku lub za pomocą określonego skrótu klawiaturowego. Każde makro ma określony skrót, którego można użyć do szybkiego powtórzenia akcji.

Jeśli używasz programu Excel do rejestrowania makra, skrócisz czas potrzebny na utworzenie lub edycję arkusza kalkulacyjnego, przyspieszając przepływ pracy w tym procesie.

Jak nagrać makro w programie Excel(How to Record a Macro in Excel)

Najłatwiejszym sposobem utworzenia nowego makra w programie Microsoft Excel(Microsoft Excel) jest nagranie go za pomocą narzędzia Rejestrator makr(Macro Recorder ) , którego można używać w programie Excel w systemie Windows(Windows) lub Mac . Niestety w aplikacji Excel Online(Excel Online) nie można zarejestrować makra . 

  1. Aby zarejestrować nowe makro w programie Excel(Excel) , otwórz nowy lub istniejący skoroszyt. Na karcie Deweloper(Developer) na pasku wstążki wybierz przycisk Zarejestruj makro(Record Macro) . Możesz też nacisnąć Alt + T + M + R na klawiaturze.

  1. W oknie Rejestruj makro(Record Macro) możesz ustawić nazwę dla swojego makra, aby określić jego przeznaczenie w polu Nazwa makra(Macro name) , a także podać opis dla innych użytkowników w polu Opis(Description ) . Możesz również dodać klawisz skrótu (taki jak Ctrl + T ), aby przypisać nowe makro do skrótu klawiaturowego.

  1. W menu rozwijanym Zapisz makro w(Store macro in) możesz określić, gdzie chcesz zapisać makro po jego zarejestrowaniu, na przykład Ten skoroszyt(This Workbook ) (aby zapisać go w otwartym skoroszycie), Nowy skoroszyt(New Workbook ) (aby zapisać go w nowym skoroszycie ) lub Skoroszyt makr osobistych(Personal Macro Workbook ) (aby można było używać go w wielu skoroszytach). Wybierz przycisk OK , aby rozpocząć nagrywanie po potwierdzeniu wyborów.

  1. Po wybraniu OK rejestrator makr Excel(Excel Macro Recorder) będzie w trybie nagrywania. Każda czynność, którą wykonasz, od kliknięcia przycisku po edycję komórki, zostanie nagrana. W tym momencie wykonaj czynności, które chcesz zarejestrować jako makro, a po zakończeniu wybierz przycisk Zatrzymaj nagrywanie(Stop Recording ) na karcie Deweloper(Developer) .

Uruchamianie, edytowanie lub usuwanie istniejących makr programu Microsoft Excel(Running, Editing or Deleting Existing Microsoft Excel Macros)

W zależności od lokalizacji zapisu wybranej w oknie Rejestruj makro(Record Macro) , nagrane makro(Macro) będzie gotowe do uruchomienia w otwartym skoroszycie lub w nowo otwartym skoroszycie.

  1. Aby uruchomić, edytować lub usunąć utworzone makro, wybierz pozycję Developer > Macros na pasku wstążki.

  1. W oknie Makro(Macro ) zostanie wyświetlona lista dostępnych makr do uruchomienia w otwartym skoroszycie. Aby uruchomić makro, wybierz je z listy, a następnie wybierz przycisk Uruchom(Run) . Możesz również użyć skrótu klawiaturowego wybranego podczas tworzenia makra, aby je uruchomić.

  1. Aby zamiast tego wprowadzić zmiany w nagranym makrze, wybierz przycisk Edytuj(Edit ) . Spowoduje to otwarcie edytora Excel VBA , umożliwiającego zaawansowanym użytkownikom edycję kodu VBA(edit the VBA code) i zmianę sposobu działania makra. Dla początkujących VBA(VBA beginners) łatwiej będzie po prostu usunąć makro i nagrać je ponownie.

  1. Aby usunąć makro, wybierz je z listy, a następnie wybierz przycisk Usuń(Delete ) .

  1. Excel poprosi o potwierdzenie, że chcesz usunąć makro. Wybierz Tak(Yes) , aby to potwierdzić. Po usunięciu musisz ponownie nagrać makro, wykonując czynności wymienione powyżej.

Zapisywanie plików Excela z nagranymi makrami(Saving Excel Files with Recorded Macros)

Skoroszyty programu Excel(Excel) są zwykle zapisywane w formacie pliku XLSX(XLSX file format ) (lub XLS w przypadku skoroszytów utworzonych w programie Excel 2007 i starszym). Ten typ pliku obsługuje większość danych programu Excel(Excel) , ale wyklucza wszystkie zapisane makra programu Excel .(Excel)

Aby zapisać plik Excel z nagranymi makrami, musisz zamiast tego użyć formatu pliku XLSM .

  1. Aby zapisać plik programu Excel(Excel) jako skoroszyt z obsługą makr, wybierz pozycję File > Save As > Browse

  1. W oknie Zapisz jako(Save As ) wybierz Excel Macro-Enabled Workbook (*.xlsm) z menu rozwijanego. Wybierz lokalizację, w której chcesz zapisać plik, a następnie wybierz przycisk Zapisz(Save) , aby go zapisać.

  1. Gdy otworzysz plik programu Excel(Excel) z obsługą makr na innym komputerze PC lub Mac , może być konieczne uprzednie upoważnienie programu Excel(Excel) do uruchamiania wszystkich dołączonych makr. Wybierz przycisk Włącz makra(Enable Macros) , aby to zrobić.

Udostępnianie plików Excela za pomocą nagranych makr(Sharing Excel Files with Recorded Macros)

Makra programu Excel(Excel) są przydatne, ale zawierają również potencjalne zagrożenia bezpieczeństwa. Jeśli otworzysz plik Excela(Excel) zawierający makra ze źródła, którego nie rozpoznajesz lub nie ufasz, to pozwalasz temu plikowi na uruchomienie niebezpiecznego kodu na twoim komputerze.

Z tego powodu dostawcy poczty e-mail online, tacy jak Gmail , automatycznie blokują użytkownikom wysyłanie plików XLSM(XLSM) ( skoroszytów programu Excel z obsługą makr) do innych użytkowników. (Excel)W takim przypadku możesz skorzystać z usług udostępniania plików, takich jak Dysk Google(Google Drive) , aby udostępnić je online innym użytkownikom.

Jeśli chcesz udostępnić plik Excela(Excel) z obsługą makr innemu użytkownikowi w pobliżu, możesz również zapoznać się z lokalnymi metodami przesyłania plików,(local file transfer methods) aby udostępnić go innym komputerom PC lub Mac lub innym urządzeniom, takim jak smartfony.

Pliki programu Excel(Excel) z obsługą makr mogą być pakowane z wirusami lub innym złośliwym oprogramowaniem, więc jeśli otworzysz plik programu Excel(Excel) , któremu nie ufasz, może być konieczne późniejsze skanowanie w poszukiwaniu złośliwego oprogramowania(scan for malware) , aby upewnić się, że komputer nie zostanie naruszony. Lub zeskanuj sam plik(scan the file itself) przed jego otwarciem.

Zaawansowane porady i wskazówki dotyczące programu Excel(Advanced Excel Tips and Tricks)

Nagrywanie makra to tylko jedna sztuczka programu Excel(Excel trick) , która może pomóc Ci zaoszczędzić czas, ale są też inne funkcje programu Excel(Excel) , które mogą zwiększyć produktywność. Zaawansowani(Power) użytkownicy mogą być zainteresowani używaniem programu Excel do zbierania danych w trybie online(using Excel to scrape data online) , a analitycy danych mogą być ciekawi, jak używać funkcji LICZ.WARUNKI, SUMA.WARUNKI i ŚREDNIA WARUNKI(how to use COUNTIFS, SUMIFS and AVERAGEIFS) do szczegółowej analizy danych.

Jeśli wolisz pracować w zespole lub zmagasz się ze skomplikowaną formułą programu Excel(Excel) , możesz również współpracować nad arkuszami kalkulacyjnymi programu Excel(collaborate on Excel spreadsheets) przy użyciu udostępnionego skoroszytu. Może się jednak okazać, że Arkusze Google są lepszą opcją(Google Sheets is a better option) do współpracy online, jednak z wieloma takimi samymi funkcjami i funkcjami.



About the author

Telefon jest jednym z najbardziej wszechstronnych narzędzi, jakie człowiek może posiadać i używać. Ludzie mogą komunikować się z innymi, uzyskiwać dostęp do Internetu i robić wiele innych rzeczy. Za pomocą iPhone'a lub urządzenia z systemem Android możesz nawet oglądać filmy i pobierać muzykę. Telefon świetnie nadaje się również do robienia zdjęć, surfowania po Internecie, słuchania muzyki i nie tylko.



Related posts