2011-09-25 17:57:12 +0000 2011-09-25 17:57:12 +0000
29
29

Czy mogę udostępnić makro VBA w Excelu wszystkim skoroszytom?

Czy jest możliwe napisanie skryptu VBA w jednym skoroszycie i używanie go w innych skoroszytach w maszynie? Wydaje mi się, że szukam sposobu na napisanie pakietu makr.

EDIT Postępując zgodnie z instrukcją zawartą w linku podanym przez Lance'a, udało mi się utworzyć dodatek, ale nie widzę go w zakładce “Makra”. Czego mi brakuje?

Odpowiedzi (5)

12
12
12
2011-09-25 18:03:33 +0000

Istnieje kilka sposobów, aby to zrobić, oto jeden link , który wyjaśnia, jak utworzyć dodatek do Excela za pomocą kodu VBA. Możesz również tworzyć inne typy dodatków na inne sposoby, ale ten jest najprostszy. Istnieją tysiące referencji, które możesz wyszukać, które mówią o tym, jak to zrobić.

10
10
10
2014-12-18 18:10:53 +0000

Nie wymaga tworzenia addonów!

Zapisz je w specjalnym skoroszycie o nazwie Personal.xlsb

Kroki:

Makra możesz udostępnić we wszystkich swoich skoroszytach, zapisując je w specjalnym skoroszycie, który Excel ładuje przy każdym otwarciu.

2
2
2
2018-01-10 15:02:00 +0000

Po nagraniu makra można je później zapisać w osobistym skoroszycie makr. Po wyjściu z programu Excel zapyta, czy chcesz je zapisać, po kliknięciu “tak” makro stanie się dostępne dla wszystkich skoroszytów w sekcji Deweloper => Makra. Zobacz również Pomoc techniczna Microsoft .

1
1
1
2017-08-03 05:38:45 +0000

Jak zlokalizować folder XLStart

-1.Kliknij obraz przycisku Microsoft Office Button Office , a następnie kliknij pozycję Opcje programu Excel.
-2.Kliknij Centrum zaufania, a następnie w obszarze Centrum zaufania programu Microsoft Office Excel kliknij Ustawienia Centrum zaufania.
-3.Kliknij pozycję Zaufane lokalizacje, a następnie zweryfikuj ścieżkę do folderu XLStart na liście zaufanych lokalizacji.

1
1
1
2016-03-03 16:45:18 +0000

Skorzystaj ze zmiennej środowiskowej UserProfile, aby uniknąć zastrzeżenia, że “dla każdego użytkownika jest inna”.

tak więc standardowa ścieżka to: %UserProfile%\AppData\Roaming\Microsoft\Excel\XLSTART