Wenn eine Arbeitsmappe ein Visual Basic for Applications-(VBA)-Makroenthält, das Sie an anderer Stelle verwenden möchten, können Sie das Modul, das das Makro enthält, mithilfe des Visual Basic-Editors(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 WindowsDatei zu Datei- > Optionen >Menüband anpassen.

  • Für Macwechseln Sie zu Excel > >Menüband & Symbolleiste.

  • Aktivieren Sie als Nächstes im Abschnitt Passen Sie das Menüband an unter Hauptregisterkartendas Kontrollkästchen Entwickler an.

Übersicht über Makros und VBA

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

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

  • Sie können Makros mithilfe des Befehls Makro aufzeichnen auf der Registerkarte Entwicklerentwickler aufzeichnen.

  • Makros werden in der VBA-Programmiersprache aufgezeichnet.

  • Sie können Ihre Makros im Visual Basic-Editor überprüfen und bearbeiten, einem Fenster, das von der Excel. 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 namens "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 das Makro kopieren möchten.

  2. Klicken Sie auf der Registerkarte Entwickler Visual Basic, um den Visual Basic zu öffnen.

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

  4. Ziehen Sie Project Fenster-Explorer das Modul mit dem Makro, das Sie kopieren möchten, in die Zielarbeitsmappe. In diesem Fall kopieren wir Module1 von Book2.xlsm in Book1.xlsm.  

    VBA-Projektexplorer

  1. Module1, das aus Book2.xlsm kopiert wurde

  2. Kopie von Modul1, die 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 der Answers Community erhalten.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Office Insidern beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×