Kopieren eines Makromoduls in eine andere Arbeitsmappe

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Wenn eine Arbeitsmappe ein VBA-Makro (Visual Basic for Applications) enthält, das Sie an anderer Stelle verwenden möchten, können Sie das Modul, das das Makro enthält, mit dem Microsoft Visual Basic-Editor in eine andere geöffnete Arbeitsmappe kopieren.

Vor Beginn der Arbeit am Makros sollten Sie Folgendes beachten:

  1. Aktivieren Sie die Registerkarte "Entwicklertools" aus, bevor Sie Makros arbeiten. Für Weitere Informationen finden Sie unter der Registerkarte Entwicklertools anzeigen.

  2. Legen Sie die Sicherheitsstufe vorübergehend auf alle Makros aktivieren. Erledigen:

    1. Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Makrosicherheit.

    2. Klicken Sie in der Kategorie Einstellungen für Makros unter Einstellungen für Makros auf Alle Makros aktivieren (nicht empfohlen, potenziell gefährlicher Code kann ausgeführt werden), und klicken Sie dann auf OK.

      Die Gruppe 'Code' auf der Registerkarte 'Entwicklertools'

      Wichtig : Es wird empfohlen, nach dem Beenden der Arbeit mit den Makros eine der Einstellungen zum Deaktivieren aller Makros zu verwenden, um die Ausführung von potenziell gefährlichem Code zu verhindern.

Kopieren eines Moduls von einer Arbeitsmappe in eine andere

  1. Öffnen Sie die Arbeitsmappe mit dem zu kopierenden Modul sowie die Arbeitsmappe, in die Sie dieses einfügen möchten.

  2. Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Visual Basic aus.

    Hierdurch wird der Visual Basic-Editor.

  3. Im Visual Basic-Editor im Menü Ansicht klicken Sie auf Projekt-Explorer Schaltflächensymbol , oder drücken Sie STRG + R.

    Die im Aufgabenbereich Project beginnt, und klicken Sie im Bereich listet beide geöffneten Arbeitsmappen. In der Regel, sehen Sie VBAProject (< Arbeitsmappennamen >).

  4. Ziehen Sie das Modul, das Sie in die Zielarbeitsmappe kopieren möchten, klicken Sie im Projekt. Das Modul wird als "Modul1" in den Module Knoten unterhalb von VBAProject (Book1.xlsm)kopiert werden.
    VBA-Projektexplorer

    Makromodul1 -- kopiert von "Mappe2.xlsm" nach "Mappe1.xlsm"

    Kopie von Makromodul1

Makros und VBA im Überblick

Wenn Sie mit Makros und VBA im Allgemeinen noch nicht vertraut sind, finden Sie die folgenden Informationen ggf. nützlich.

  • Ein Makro stellt eine Aktion oder eine Reihe von Aktionen zum Automatisieren von Aufgaben dar.

  • Sie können Makros mithilfe des Befehls Makro aufzeichnen (Registerkarte Entwicklertools, Gruppe Code) aufzeichnen.

  • Makros werden in der Programmiersprache VBA aufgezeichnet.

  • Sie können prüfen und Bearbeiten von Makros im Visual Basic-Editor, ein Fenster, das von Excel geöffnet ist.

    Ein Modul, das zwei Makros enthält, die in Modul1 von Mappe1 gespeichert sind

Makros " zellegrünformatieren" und "zeilenhöhefestlegen" werden in dem Modul mit dem Namen "Modul1", das in "Mappe1" gespeichert ist.

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen, Unterstützung in der Answers Community erhalten oder aber ein neues Feature oder eine Verbesserung auf Excel User Voice vorschlagen.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×