Skoroszyt makr osobistych programu Excel - Zapisz i używaj makr we wszystkich skoroszytach

Podczas tworzenia/nagrywania makra w skoroszycie w programie Excel można go używać tylko w tym skoroszycie.

Ale co, jeśli masz listę przydatnych makr programu Excel, których chcesz używać we wszystkich skoroszytach? W takim przypadku dobrze jest zapisać je w swoim skoroszycie makr osobistych.

W ten sposób uzyskasz dostęp do kodu makra z dowolnego skoroszytu w systemie.

Zaoszczędzi to czas, ponieważ nie będziesz musiał ponownie tworzyć tych samych makr dla każdego skoroszytu. Zamiast tego możesz go utworzyć tylko raz, zapisać w skoroszycie makr osobistych i uzyskać do niego dostęp z dowolnego skoroszytu.

Jeśli interesuje Cię nauka VBA w prosty sposób, zajrzyj na mój Szkolenie Excel VBA online.

Co to jest skoroszyt makr osobistych?

Skoroszyt makr osobistych to ukryty skoroszyt w systemie, który otwiera się przy każdym otwarciu aplikacji Excel.

Powiązane: Jak automatycznie otwierać określone pliki Excela podczas uruchamiania

Jest to miejsce, w którym możesz przechowywać kody makr, a następnie uzyskiwać do nich dostęp z dowolnego skoroszytu. To świetne miejsce do przechowywania makr, których chcesz często używać.

Aby podać przykład, załóżmy, że regularnie otrzymujesz dane od współpracowników i musisz je wyczyścić i sformatować. Ponieważ za każdym razem musisz wykonywać te same kroki, możesz utworzyć makro w tym celu i zapisać je w skoroszycie makr osobistych.

Teraz, gdy otrzymasz plik Excel, wystarczy uruchomić makro (które jest przechowywane w osobistym skoroszycie i można uzyskać do niego dostęp z dowolnego skoroszytu) i gotowe.

Gdzie mogę znaleźć skoroszyt makr osobistych?

Domyślnie skoroszyt makr osobistych nie istnieje. Musisz go najpierw stworzyć.

Oto kroki, aby utworzyć skoroszyt makr osobistych w programie Excel:

  • Otwórz nowy skoroszyt lub dowolny istniejący skoroszyt.
  • Przejdź do karty Deweloper na wstążce.
  • Kliknij Nagraj makro.
  • W oknie dialogowym Rejestruj makro podaj nazwę (domyślna też jest w porządku).
  • Z listy rozwijanej „Przechowuj makro w” wybierz Skoroszyt makr osobistych.
  • Kliknij OK.

Uwaga: Jeśli nie widzisz karty dewelopera na wstążce, oto kroki, aby ją włączyć.

Spowoduje to utworzenie nowego skoroszytu o nazwie PERSONAL.XLSB i zapisanie makra w tym skoroszycie.

Ponieważ nie zrobiliśmy absolutnie nic, makro nie zawiera kodu. Zrobiono to w celu utworzenia skoroszytu makr osobistych.

Po utworzeniu skoroszytu makr osobistych należy: Blisko wszystkie otwarte skoroszyty. Spowoduje to wyświetlenie monitu, jak pokazano poniżej:

Wybierz Zapisz.

Po wykonaniu tej czynności program Excel utworzy i przechowa plik PERSONAL.XLSB w folderze początkowym, gdzie będzie automatycznie otwierany w zapleczu przy każdym otwarciu programu Excel.

Jak skopiować makra w skoroszycie makr osobistych?

Po utworzeniu i zapisaniu pliku PERSONAL.XLSB możesz skopiować makra, które chcesz ponownie wykorzystać.

Oto kroki, aby skopiować makra ze skoroszytu makr osobistych:

  • Otwórz Excela.
  • Przejdź do zakładki Deweloper.
  • Kliknij opcję Visual Basic. Spowoduje to otwarcie edytora VB (lub użycie ALT + F11).
  • W Edytorze VB, w Eksploratorze Projektu, zobaczysz obiekt PERSONAL.XLSB.
  • Kliknij dwukrotnie Moduł 1.
  • Skopiuj i wklej kod makra w oknie Kod modułu.
  • Zamknij edytor Vb.
  • Zamknij i zapisz Excel.

Powyższe kroki spowodowały zapisanie makr, które chcesz ponownie wykorzystać w skoroszycie makr osobistych.

Przeczytaj także: Jak usunąć makra ze skoroszytu programu Excel

Jak korzystać z makr przechowywanych w osobistym skoroszycie makr?

Załóżmy, że masz listę makr zapisanych w skoroszycie makr osobistych i chcesz jej użyć w otrzymanym nowym pliku programu Excel.

Oto kroki, aby to zrobić:

  • Przejdź do zakładki Deweloper.
  • Kliknij Makra.
  • W oknie dialogowym Makro wybierz makro, które chcesz uruchomić.
  • Kliknij Uruchom.

Zwróć uwagę, że okno dialogowe makr zawiera listę wszystkich makr, które są dostępne do użycia w otwartym skoroszycie. Obejmuje to makra przechowywane w skoroszycie, a także makra przechowywane w skoroszycie makr osobistych.

Możesz również uruchomić makro, przypisując skrót klawiaturowy do makra lub wstawiając kształt/przycisk i przypisując do niego makro.

Możesz również użyć skoroszytu makr osobistych do przechowywania funkcji niestandardowych (funkcji zdefiniowanych przez użytkownika) utworzonych w języku VBA.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave