Tworzenie i zapisywanie wszystkich makr w jednym skoroszycie

Ważne: Ten artykuł został przetłumaczony maszynowo, zobacz zastrzeżenie. Angielskojęzyczną wersję tego artykułu można znaleźć tutaj .

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.

Uwaga: Zrzeczenie dotyczące tłumaczenia maszynowego: Ten artykuł został przetłumaczony przez system komputerowy bez interwencji człowieka. Firma Microsoft udostępnia te tłumaczenia maszynowe, aby ułatwić użytkownikom, którzy nie znają języka angielskiego, korzystanie z zawartości dotyczącej produktów, usług i technologii firmy Microsoft. Ponieważ ten artykuł został przetłumaczony maszynowo, może zawierać błędy w słownictwie, składniowe lub gramatyczne.

Rozwijaj swoje umiejętności
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.

×