Erstellen und Speichern sämtlicher Makros in einer einzelnen 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 Sie ein Makro in einer Arbeitsmappe zum ersten Mal erstellen, funktioniert es nur in dieser Arbeitsmappe. Aber was ist, wenn Sie das Makro in anderen Arbeitsmappen verwenden möchten? Damit Ihre Makros bei jedem Öffnen von Excel zur Verfügung stehen, können Sie Sie in einer Arbeitsmappe namens "Personal. xlsb" erstellen. Dies ist eine ausgeblendete Arbeitsmappe, die auf Ihrem Computer gespeichert ist und bei jedem Öffnen von Excel im Hintergrund geöffnet wird.

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. Weitere Informationen finden Sie unter Anzeigen der Registerkarte "Entwicklertools".

Registerkarte "Entwicklertools" im Menüband

Erstellen Sie als nächstes ein Makro. Wir werden ein Makro aufzeichnen, das nichts tut, aber die persönliche Makroarbeitsmappe erstellt.

Weitere Informationen zum Erstellen von Makros finden Sie in Schnellstart: Erstellen eines Makros.

  1. Wechseln Sie zur Registerkarte Entwicklertools, und klicken Sie auf Makro aufzeichnen.

    Gruppe 'Code' auf der Registerkarte 'Entwicklertools'

  2. Geben Sie im Dialogfeld Makro aufzeichnen keine Mühe, einen Namen für das Makro in das Feld Makroname einzugeben. Sie können den von Excel bereitgestellten Namen wie Makro1 akzeptieren, da dies nur ein temporäres Makro ist.

    Wenn Sie mit dem Erstellen von eigenen Makros beginnen, sollten Sie ihnen aussagekräftige Namen geben, damit Sie wissen, was Sie tun.

  3. Wählen Sie im Feld Makro speichern in nacheinander Persönliche Makroarbeitsmappe > OK aus. Dies ist der wichtigste Schritt. Wenn Sie nämlich noch keine persönliche Makroarbeitsmappe haben, erstellt Excel automatisch eine für Sie.

  4. Klicken Sie auf Entwicklertools > Aufzeichnung beenden, und Excel erstellt Ihre persönlichen Makro worbook.

  5. Wenn Sie die Arbeitsmappe schließen, werden Sie aufgefordert, die Arbeitsmappe und die persönliche Makroarbeitsmappe zu speichern.

So zeigen Sie das erstellte Makro an:

  1. Wechseln Sie zu Entwicklertools > Visual Basic, um den Visual Basic-Editor (Visual Basic-Editor)zu starten, in dem Ihre Makros gespeichert sind.

  2. Sie finden Ihre persönliche Makroarbeitsmappe im Bereich Projekt-Explorer auf der linken Seite. Wenn es nicht angezeigt wird, wechseln Sie zu Ansicht > Projekt-Explorer.

  3. Doppelklicken Sie auf den Ordner VBA-Projekt (Personal. xlsb) > Module > Module1, und Sie finden das leere Makro1, das Sie aufgezeichnet haben. Sie können es löschen oder es aufheben, um später Code hinzuzufügen.

    Hinweis: Wenn Sie ein Makro in einer neuen Instanz von Excel aufzeichnen, wird von VBA automatisch ein neuer Modulordner erstellt und dessen Zahl inkrementiert. Wenn Sie bereits über Module1 und Modul2 verfügen, erstellt VBA Module3. Sie können Module im Eigenschaften Fenster unter dem Projekt- Explorer umbenennen, sodass Sie besser die Funktionsweise der darin enthaltenen Makros widerspiegeln.

Verschieben von Makros zwischen Computern

Ihre persönliche. xlsb-Datei wird in einem Ordner namens Ordner XLStart gespeichert. Wenn Sie Ihre Makros für eine andere Person freigeben möchten, können Sie Sie in den Ordner XLStart-Ordner auf anderen Computern kopieren oder einige oder alle Makros in die Datei "Personal. xlsb" auf anderen Computern kopieren. Sie können in Windows-Explorer nach Ordner XLStart suchen, um Sie zu finden.

Wenn Sie über ein oder nur wenige Makros verfügen, die Sie für andere Personen freigeben möchten, können Sie die Arbeitsmappe, in der Sie enthalten sind, senden. Sie können die Arbeitsmappe auch auf einem freigegebenen Netzlaufwerk oder in einer SharePoint Services-Bibliothek verfügbar machen.

Weitere Informationen zum Kopieren von Makros aus einer Arbeitsmappe in eine andere finden Sie unter Kopieren eines Makromoduls in eine andere Arbeitsmappe.

Stellen Sie sicher, dass die Registerkarte Entwickler im Menüband angezeigt wird. Standardmäßig wird die Registerkarte Entwickler nicht angezeigt, daher gehen Sie wie folgt vor:

  1. Wechseln Sie zu Excel > Einstellungen... > Menüband und Symbolleiste.

  2. Aktivieren Sie in der Kategorie Menüband anpassen in der Liste Hauptregisterkarten das Kontrollkästchen Entwicklertools, und klicken Sie dann auf Speichern.

Erstellen Sie als nächstes ein Makro. Wir werden ein Makro aufzeichnen, das nichts tut, aber die persönliche Makroarbeitsmappe erstellt.

Weitere Informationen zum Erstellen von Makros finden Sie in Schnellstart: Erstellen eines Makros.

  1. Wechseln Sie zur Registerkarte Entwicklertools, und klicken Sie auf Makro aufzeichnen.

  2. Geben Sie im Dialogfeld Makro aufzeichnen keine Mühe, einen Namen für das Makro in das Feld Makroname einzugeben. Sie können den von Excel bereitgestellten Namen wie Makro1 akzeptieren, da dies nur ein temporäres Makro ist.

    Wenn Sie mit dem Erstellen von eigenen Makros beginnen, sollten Sie ihnen aussagekräftige Namen geben, damit Sie wissen, was Sie tun.

  3. Wählen Sie im Feld Makro speichern in nacheinander Persönliche Makroarbeitsmappe > OK aus. Dies ist der wichtigste Schritt. Wenn Sie nämlich noch keine persönliche Makroarbeitsmappe haben, erstellt Excel automatisch eine für Sie.

  4. Klicken Sie auf Entwicklertools > Aufzeichnung beenden, und Excel erstellt Ihre persönlichen Makro worbook.

  5. Wenn Sie die Arbeitsmappe schließen, werden Sie aufgefordert, die Arbeitsmappe und die persönliche Makroarbeitsmappe zu speichern.

So zeigen Sie das erstellte Makro an:

  1. Klicken Sie auf Entwicklertools > Visual Basic, um den Visual Basic-Editor (Visual Basic-Editor)zu starten, in dem die Makros gespeichert sind.

  2. Sie finden Ihre persönliche Makroarbeitsmappe im Bereich Projekt-Explorer auf der linken Seite. Wenn es nicht angezeigt wird, wechseln Sie zu Ansicht > Projekt-Explorer.

  3. Doppelklicken Sie auf den Ordner VBA-Projekt (Personal. xlsb) > Module > Module1, und Sie finden das leere Makro1, das Sie aufgezeichnet haben. Sie können es löschen oder es aufheben, um später Code hinzuzufügen.

Hinweis: Wenn Sie ein Makro in einer neuen Instanz von Excel aufzeichnen, wird von VBA automatisch ein neuer Modulordner erstellt und dessen Zahl inkrementiert. Wenn Sie bereits über Module1 und Modul2 verfügen, erstellt VBA Module3. Sie können Module im Eigenschaften Fenster unter dem Projekt- Explorer umbenennen, sodass Sie besser die Funktionsweise der darin enthaltenen Makros widerspiegeln.

Verschieben von Makros zwischen Computern

Ihre persönliche. xlsb-Datei wird in einem Systemstartordner gespeichert. Wenn Sie Ihre Makros für eine andere Person freigeben möchten, können Sie "Personal. xlsb" in den Autostart-Ordner auf anderen Computern kopieren oder einige oder alle Makros in die Datei "Personal. xlsb" auf anderen Computern kopieren. Wählen Sie im Findergo aus, halten Sie die Wahltaste gedrückt, und wählen Sie dann Bibliothek aus. Navigieren Sie im Bereich Bibliothek zu: Gruppieren von Containern > XYZ. Office (wobei XYZ eine Textzeichenfolge ist, wie "UBF8T346G9") > Benutzer Inhalt > Start > Excel. Fügen Sie Ihre persönliche. xlsb-Datei in den Excel-Ordner ein.

Wenn Sie über ein oder nur wenige Makros verfügen, die Sie für andere Personen freigeben möchten, können Sie die Arbeitsmappe, in der Sie enthalten sind, senden. Sie können die Arbeitsmappe auch auf einem freigegebenen Netzlaufwerk oder in einer SharePoint Services-Bibliothek verfügbar machen.

Weitere Informationen zum Kopieren von Makros aus einer Arbeitsmappe in eine andere finden Sie unter Kopieren eines Makromoduls in eine andere Arbeitsmappe.

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.

×