Kopieren eines Makromoduls in eine andere Arbeitsmappe

Hinweis:  Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Wenn eine Arbeitsmappe ein Makro in Visual Basic für Applikationen (VBA ), die Sie an einer anderen Stelle verwenden möchten enthält, können Sie das Modul kopieren, das das betreffende Makro zu einer anderen geöffneten Arbeitsmappe enthält, mit dem Visual Basic-Editor (VBE ).

Sie finden Makros und VBA-Tools auf der Registerkarte Entwicklertools, die standardmäßig ausgeblendet ist. Der erste Schritt besteht also darin, die Registerkarte zu aktivieren.

  • Klicken Sie für Windows auf Datei > Optionen > Menüband anpassen.

  • Für Mac wechseln Sie zu Excel > Einstellungen... > Menüband & Symbolleiste.

  • Als Nächstes im Abschnitt Anpassen klicken Sie im Menüband unter Hauptregisterkarten das Kontrollkästchen Sie Entwicklertools.

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, klicken Sie auf der Registerkarte Entwicklertools 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. Hier ist ein Beispiel für das Fenster VBE für Windows:

    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.

Kopieren eines Moduls von einer Arbeitsmappe in eine andere

  1. Öffnen Sie die Arbeitsmappe, die mit dem Makro, das Sie kopieren möchten, sowohl die Arbeitsmappe, die sie kopieren möchten.

  2. Klicken Sie auf der Registerkarte Entwicklertools auf Visual Basic, um den Visual Basic-Editor zu öffnen.

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

  4. Ziehen Sie das Modul, enthält das Makro, das Sie in die Zielarbeitsmappe kopieren möchten, klicken Sie im Projekt-Explorer. In diesem Fall sind wir Modul1 von Book2.xlsm auf Book1.xlsm kopieren.

    VBA-Projektexplorer

  1. Modul1 kopierte von Book2.xlsm

  2. Kopie der "Modul1", um Book1.xlsm

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.

Ihre Office-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.

×