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 makro języka Visual Basic for Applications (VBA), którego chcesz użyć w innym miejscu, możesz skopiować moduł zawierający to makro do innego otwartego skoroszytu za pomocą Edytora Visual Basic Editor (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.

  • W przypadku systemu Windowsprzejdź do _GT_ Opcjeplików > Dostosowywanie wstążki.

  • W przypadku komputerów Macprzejdź do obszaru _GT_ na Wstążce programu Excel... >, & pasek narzędzi wstążki.

  • Następnie w sekcji Dostosowywanie wstążki w obszarze karty głównezaznacz pole wyboru deweloper .

Omówienie makr i języka VBA

Jeśli nie znasz makr i języka VBA ogólnie, możesz skorzystać z poniższych informacji.

  • Makro to akcja lub zestaw akcji, za pomocą których można zautomatyzować zadania.

  • Makra można rejestrować za pomocą polecenia zarejestruj makro na karcie deweloper .

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

  • Możesz sprawdzać i edytować makra w edytorze Visual Basic — okno otwierane w programie Excel. Oto przykład okna programu VBE dla systemu Windows:

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

Makra o nazwie MakeCellGreen i SetRowHeight znajdują się w module o nazwie module 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ć, a następnie skoroszyt, w którym chcesz go skopiować.

  2. Na karcie deweloper kliknij pozycję Visual Basic , aby otworzyć Edytor Visual Basic.

  3. W edytorze Visual Basic w menu Widok kliknij polecenie Eksplorator projektu 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 kopiowana jest module Module1 z book2. xlsm do skoroszycie Zeszyt1. xlsm.  

    Eksplorator projektu języka VBA

  1. Module Module1 skopiowana z book2. xlsm

  2. Kopia module Module1 skopiowana do skoroszycie Zeszyt1. 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.

×