Tworzenie i zapisywanie wszystkich makr w jednym skoroszycie

Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

Po pierwszym Tworzenie makra w skoroszycie, to działa tylko w tym skoroszycie. Ale co zrobić, jeśli chcesz użyć makra w innych skoroszytach? Aby udostępnić makr, każdorazowo po otwarciu programu Excel, można je tworzyć w skoroszycie o nazwie Personal.xlsb. To jest ukrytym skoroszycie przechowywane na komputerze, który jest otwierany w tle każdorazowo po otwarciu programu Excel.

Narzędzia makr i języka VBA znajdują się na karcie Deweloper, która jest domyślnie ukryta, dlatego pierwszym krokiem jest włączenie tej karty. Aby uzyskać więcej informacji, zobacz Wyświetlanie karty Deweloper.

Karta Deweloper na wstążce

Następnie należy utworzyć makro. Firma Microsoft będzie zarejestrować makro, które nie działają, ale utworzy skoroszycie makr osobistych.

Dowiedz się więcej na temat tworzenia makr w Szybki start: Tworzenie makra.

  1. Przejdź na kartę Deweloper, a następnie kliknij przycisk Zarejestruj makro.

    Grupa Kod na karcie Deweloper

  2. W oknie dialogowym Zarejestruj makro nie odblokowane wprowadzania w polu Nazwa makra wpisz nazwę makra. Możesz zaakceptować nazwę, której program Excel umożliwia, takich jak Makro1, ponieważ jest to tymczasowe makra.

    Po rozpoczęciu tworzenia makr samodzielnie, warto nadać im nazwy opisowe, dzięki czemu łatwo ustalisz, co zrobić.

  3. W polu Przechowaj makro w wybierz Skoroszyt makr osobistych > OK. Jest to najbardziej istotne krok, ponieważ jeśli nie masz jeszcze skoroszyt makr osobistych, program Excel utworzy ją.

  4. Kliknij pozycję Deweloper > Zatrzymaj rejestrowanie, a program Excel utworzy usługi worbook makr osobistych.

  5. Po zamknięciu skoroszytu, zostanie wyświetlony monit, aby zapisać skoroszyt i skoroszyt makr osobistych.

Aby wyświetlić utworzonego makra:

  1. Przejdź do pozycji Deweloper > Visual Basic, aby uruchomić Edytor Visual Basic (VBE), czyli przechowywania makr.

  2. Skoroszyt makr osobistych znajduje się w okienku Eksplorator projektu po lewej stronie. Jeśli nie widzisz, przejdź do widoku > Eksplorator projektu.

  3. Kliknij dwukrotnie folder Projekt VBA (PERSONAL.xlsb) > moduły > Module1, dzięki czemu znaleźć puste Makro1, które zostało zarejestrowane. Możesz ją usunąć lub zachować go, aby dodać kod, aby później.

    Uwaga: Podczas rejestrowania makra w nowego wystąpienia programu Excel, VBA automatycznie utworzyć nowy folder modułu i zwiększyć jego numer. Jeśli masz już Module1 i Module2, VBA będzie utworzyć Module3. Moduły w oknie dialogowym właściwości poniżej Eksplorator projektu można zmienić w celu lepszego odzwierciedlenia czego makr w ich.

Przenoszenie makr z jednego komputera do drugiego

Plik Personal.xlsb jest przechowywany w folderze o nazwie XLSTART. Jeśli chcesz udostępnić innemu użytkownikowi makr, można skopiować go do folderu XLSTART na innych komputerach lub skopiować niektóre lub wszystkie z jego makra do pliku Personal.xlsb na innych komputerach. Można wyszukiwać XLSTART w Eksploratorze Windows, aby je odszukać.

Jeśli masz jedną lub tylko kilka makra, które chcesz udostępnić innym osobom, możesz wysłać je skoroszyt zawierający je. Można także udostępnić skoroszyt na udostępnionym dysku sieciowym lub z biblioteki programu SharePoint Services.

Aby uzyskać więcej informacji na temat kopiowania makra z jednego skoroszytu do innego, zobacz Kopiowanie modułu makra do innego skoroszytu.

Upewnij się, że na wstążce jest wyświetlana karta Deweloper. Karta Deweloper domyślnie nie jest wyświetlana, więc wykonaj następujące czynności:

  1. Przejdź do programu Excel > Preferencje... > Wstążki i paska narzędzi.

  2. W kategorii Dostosuj Wstążkę na liście Karty główne zaznacz pole wyboru Deweloper, a następnie kliknij przycisk Zapisz.

Następnie należy utworzyć makro. Firma Microsoft będzie zarejestrować makro, które nie działają, ale utworzy skoroszycie makr osobistych.

Dowiedz się więcej na temat tworzenia makr w Szybki start: Tworzenie makra.

  1. Przejdź na kartę Deweloper, a następnie kliknij przycisk Zarejestruj makro.

  2. W oknie dialogowym Zarejestruj makro nie odblokowane wprowadzania w polu Nazwa makra wpisz nazwę makra. Możesz zaakceptować nazwę, której program Excel umożliwia, takich jak Makro1, ponieważ jest to tymczasowe makra.

    Po rozpoczęciu tworzenia makr samodzielnie, warto nadać im nazwy opisowe, dzięki czemu łatwo ustalisz, co zrobić.

  3. W polu Przechowaj makro w wybierz Skoroszyt makr osobistych > OK. Jest to najbardziej istotne krok, ponieważ jeśli nie masz jeszcze skoroszyt makr osobistych, program Excel utworzy ją.

  4. Kliknij pozycję Deweloper > Zatrzymaj rejestrowanie, a program Excel utworzy usługi worbook makr osobistych.

  5. Po zamknięciu skoroszytu, zostanie wyświetlony monit, aby zapisać skoroszyt i skoroszyt makr osobistych.

Aby wyświetlić utworzonego makra:

  1. Kliknij pozycję Deweloper > Visual Basic, aby uruchomić Edytor Visual Basic (VBE), czyli przechowywania makr.

  2. Skoroszyt makr osobistych znajduje się w okienku Eksplorator projektu po lewej stronie. Jeśli nie widzisz, przejdź do widoku > Eksplorator projektu.

  3. Kliknij dwukrotnie folder Projekt VBA (PERSONAL.xlsb) > moduły > Module1, dzięki czemu znaleźć puste Makro1, które zostało zarejestrowane. Możesz ją usunąć lub zachować go, aby dodać kod, aby później.

Uwaga: Podczas rejestrowania makra w nowego wystąpienia programu Excel, VBA automatycznie utworzyć nowy folder modułu i zwiększyć jego numer. Jeśli masz już Module1 i Module2, VBA będzie utworzyć Module3. Moduły w oknie dialogowym właściwości poniżej Eksplorator projektu można zmienić w celu lepszego odzwierciedlenia czego makr w ich.

Przenoszenie makr z jednego komputera do drugiego

Plik Personal.xlsb jest przechowywany w folderze startowym systemu. Jeśli chcesz udostępnić innemu użytkownikowi makr, możesz skopiować Personal.xlsb do folderu Autostart na innych komputerach lub skopiować niektóre lub wszystkie z jego makra do pliku Personal.xlsb na innych komputerach. W programie Finder zaznacz Go, a następnie naciśnij i przytrzymaj naciśnięty klawisz opcja, a wybierz bibliotekę. W okienku biblioteki, przejdź do: Kontenery grupy > xyz. Office (gdzie xyz być ciągiem tekstowym, takie jak "UBF8T346G9") > Zawartości użytkownika > uruchamiania > programu Excel. Wklej plik Personal.xlsb w folderze programu Excel.

Jeśli masz jedną lub tylko kilka makra, które chcesz udostępnić innym osobom, możesz wysłać je skoroszyt zawierający je. Można także udostępnić skoroszyt na udostępnionym dysku sieciowym lub z biblioteki programu SharePoint Services.

Aby uzyskać więcej informacji na temat kopiowania makra z jednego skoroszytu do innego, zobacz Kopiowanie modułu makra do innego skoroszytu.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel, uzyskać pomoc techniczną w społeczności witryny Answers bądź zasugerować nową funkcję lub ulepszenie w witrynie UserVoice dotyczącej programu Excel.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×