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 einVBA-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, in eine andere geöffnete Arbeitsmappekopieren, indem Sie den Visual Basic-Editor (Visual Basic-Editor ) verwenden.

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.

  • Für Windowswechseln Sie zu Datei > Optionen > Menüband anpassen.

  • Für Mac: Wechseln Sie zu Excel > Preferences... > Ribbon & Toolbar.

  • Aktivieren Sie dann im Abschnitt Anpassen des Menübands unter Hauptregisterkartendas Kontrollkästchen Entwicklertools .

Übersicht über Makros und VBA

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

  • Bei einem Makro handelt es sich um eine Aktion oder eine Reihe von Aktionen, die Sie zum Automatisieren von Aufgaben verwenden können.

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

  • Makros werden in der VBA-Programmiersprache aufgezeichnet.

  • Sie können Ihre Makros im Visual Basic-Editor, einem Fenster, das von Excel geöffnet wird, überprüfen und bearbeiten. Im folgenden finden Sie ein Beispiel für das Windows-Fenster

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

Makros mit dem Namen " MakeCellGreen " und " SetRowHeight " befinden sich in einem Modul namens Module1, das in Mappe1 gespeichert ist.

Kopieren eines Moduls von einer Arbeitsmappe in eine andere

  1. Öffnen Sie die Arbeitsmappe, die das zu kopierende Makro enthält, und die Arbeitsmappe, in der Sie Sie kopieren möchten.

  2. Klicken Sie auf der Registerkarte Entwicklertools auf Visual Basic , um den Visual Basic-Editorzu ö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 Projekt-Explorer das Modul mit dem Makro, das Sie in die Zielarbeitsmappe kopieren möchten. In diesem Fall kopieren Sie Module1 aus Book2. xlsm in Mappe1. xlsm.  

    VBA-Projektexplorer

  1. Module1, kopiert von Book2. xlsm

  2. Kopie von Module1, kopiert in Mappe1. 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
Schulungen erkunden
Neue Funktionen als Erster erhalten
Office Insider werden

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.

×