Kopiowanie modułu makra do innego skoroszytu

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.

Jeśli skoroszyt zawiera makra języka Visual Basic for Applications (VBA ), którego chcesz użyć w innym miejscu, możesz skopiować modułu, który zawiera makra do innego skoroszytu Otwórz za pomocą Edytora Visual Basic (VBE ).

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.

  • Dla systemu Windows, przejdź do pozycji plik > Opcje > Dostosowywanie Wstążki.

  • Dla komputerów Mac, przejdź do programu Excel > Preferencje... > Wstążki i paska narzędzi.

  • Następnie w sekcji Dostosuj Wstążkę w obszarze Karty główne zaznacz pole wyboru Deweloper.

Omówienie makr i języka VBA

Poniżej znajdują się przydatne informacje dla użytkowników, którzy nie mają doświadczenia w korzystaniu z makr i języka VBA.

  • Makro to akcja lub zbiór akcji, które umożliwiają automatyzację zadań.

  • W czasie rejestrowania makra za pomocą polecenia Zarejestruj makro na karcie Deweloper.

  • Makra są rejestrowane w języku programowania VBA.

  • Można sprawdzić i edytować makra w Edytorze Visual Basic, okno, w którym jest otwierany w programie Excel. Oto przykład okna VBE dla systemu Windows:

    Moduł zawierający dwa makra przechowywane w module Module1 w skoroszycie Zeszyt1

Makra o nazwach MakeCellGreen i SetRowHeight znajdują się w module o nazwie Module1, który jest przechowywany w skoroszycie Zeszyt1.

Kopiowanie modułu z jednego skoroszytu do innego

  1. Otwórz skoroszyt zawierający makro, które chcesz skopiować oraz skoroszyt, w której chcesz skopiować.

  2. Na karcie Deweloper kliknij przycisk Visual Basic, aby otworzyć Edytor Visual Basic.

  3. W Edytorze Visual Basic w menu Widok kliknij polecenie Project Explorer Obraz przycisku lub naciśnij Klawisze CTRL + R.

  4. W okienku Eksplorator projektu przeciągnij moduł zawierający makro, które chcesz skopiować do skoroszytu docelowego. W tym przypadku firma Microsoft jest kopiowany Module1 Book2.xlsm do Book1.xlsm.

    Eksplorator projektu języka VBA

  1. Module1 kopiowane z Book2.xlsm

  2. Kopiowanie Module1 kopiowane do Book1.xlsm

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.

×