Applies ToExcel für Microsoft 365 Excel für Microsoft 365 für Mac Excel 2024 Excel 2024 für Mac Excel 2021 Excel 2021 für Mac Excel 2019 Excel 2016

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 dieses Makro enthält, mithilfe des Visual Basic-Editor (VBE) in eine andere geöffnete Arbeitsmappe kopieren.

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.

  • Wechseln Sie für Windows zu Datei > Optionen > Menüband anpassen.

  • Wechseln Sie für Mac zu Excel > Einstellungen... > Menüband & Symbolleiste.

  • Aktivieren Sie als Nächstes im Abschnitt Menüband anpassen unter Hauptregisterkarten das Kontrollkästchen Entwickler .

Übersicht über Makros und VBA

Wenn Sie mit Makros und VBA im Allgemeinen nicht vertraut sind, finden Sie möglicherweise die folgenden Informationen hilfreich.

  • Ein Makro ist eine Aktion oder eine Gruppe von Aktionen, die Sie zum Automatisieren von Aufgaben verwenden können.

  • Sie können Makros aufzeichnen, indem Sie den Befehl Makro aufzeichnen auf der Registerkarte Entwicklertools verwenden.

  • Makros werden in der Programmiersprache VBA aufgezeichnet.

  • Sie können Ihre Makros im Visual Basic-Editor überprüfen und bearbeiten, einem Fenster, das von Excel geöffnet wird. Hier sehen Sie ein Beispiel für das VBE-Fenster für Windows: Ein Modul, das zwei Makros enthält, die in Modul1 von Mappe1 gespeichert sind

Makros mit den Namen MakeCellGreen und SetRowHeight befinden sich in einem Modul mit dem Namen Module1, das in Book1 gespeichert ist.

Kopieren eines Moduls aus einer Arbeitsmappe in eine andere

  1. Öffnen Sie sowohl die Arbeitsmappe, die das zu kopierende Makro enthält, als auch die Arbeitsmappe, in die Sie es kopieren möchten.

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

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

  4. Ziehen Sie im Bereich Project Explorer das Modul, das das Makro enthält, das Sie in die Zielarbeitsmappe kopieren möchten. In diesem Fall kopieren wir Module1 von Book2.xlsm in Book1.xlsm.  

    VBA-Projektexplorer

  1. Modul1 aus "Book2.xlsm" kopiert

  2. Kopie von Modul1, das in "Book1.xlsm" kopiert wurde

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in den Communities erhalten.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.