Udostępnij makra Excela we wszystkich skoroszytach

Anonim

Jeśli chcesz mieć pewność, że Twoje makra są dostępne we wszystkich skoroszytach, możesz zintegrować polecenia VBA bezpośrednio ze skoroszytem PERSONL.XLS.

Tworząc nowe makro w programie Excel, prawdopodobnie chcesz, aby było ono dostępne we wszystkich skoroszytach podczas pracy. Ale jak to zrobić?

Excel oferuje różne opcje tworzenia nowych makr. Jeden sposób to rejestrator makr, a drugi edytor VBA.

W przypadku rejestratora makr wstępnie ustawionym miejscem docelowym przechowywania jest „osobisty skoroszyt makr”. Jeśli zaakceptujesz to ustawienie, Excel automatycznie utworzy plik PERSONL.XLS w folderze „XLSTART” i zapisze tam nagrane makro. Wszystkie makra zawarte w pliku PERSONL.XLS są ogólnie dostępne dla każdego skoroszytu.

Możesz również zintegrować makra utworzone samodzielnie za pomocą Edytora Visual Basic z istniejącym plikiem PERSONL.XLS. Aby to zrobić, wykonaj następujące czynności:

  1. Naciśnij kombinację klawiszy ALT F8.
  2. Excel wyświetla okno MAKRO dla wszystkich wersji.
  3. Wpisz nazwę makra, które chcesz utworzyć w polu MACRONAME.
  4. Z listy MACROS IN wybierz ustawienie PERSONAL.XLS.
  5. Kliknij przycisk UTWÓRZ.

Program Excel wyświetla teraz Edytor Visual Basic i od razu skonfigurował puste makro do wprowadzania kodu programu. Poniższa ilustracja pokazuje, jak to może wyglądać:

Makro jest zawarte w standardowej książce makr PERSONL.XLS. Po uruchomieniu programu Excel makro jest zatem dostępne we wszystkich skoroszytach.