To pytanie ma już tutaj odpowiedź:
Mam makro, w którym nie jestem pewien, kiedy będę musiał go użyć.
Muszę je wbudować w Excel, aby móc z nich korzystać przy każdym uruchomieniu programu - tak, jakbyś instalował jakiś dodatek (np. Kutools).
Jak mogę to zrobić?
Odpowiedzi:
W Excelu 2010 znajduje się skoroszyt makr osobistych
C:\Users\UserName\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.xlsb
. Najlepsza droga do Stwórz ma to na celu zapisanie makra w skoroszycie osobistego makra. Robisz to przez:File - Options - Customize Ribbon
i sprawdzaniedeveloper
po prawej stronie ekranurecord macro
Store Macro In
TwójPersonal Macro Workbook
Stop Recording
makrosave
Będziesz mieć teraz osobisty skoroszyt makr, który będzie widoczny w każdym momencie, gdy otworzysz Excela. Jeśli masz makra zapisane w innych skoroszytach, możesz przenieść je do skoroszytu makr osobistych, przesuwając moduły wewnątrz
Visual Basic
w Excelu. Ponadto, jeśli masz skoroszyt z wieloma makrami, możesz przejść do lokalizacji pliku i zmienić nazwę skoroszytu na OSOBISTĄ i zapisać go jako .xlsbźródło
Jeśli chcesz utworzyć metodę używania i dystrybucji rozwiązań VBA (np. Zezwalaj innym użytkownikom na dostęp do utworzonych przez Ciebie UDF i używanych w skoroszytach), możesz łatwo utworzyć dodatek Excel. Generalnie:
Widzieć Szczegółowe wskazówki firmy Microsoft tutaj.
źródło