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 funktioniert Sie erste erstellen ein Makros in einer Arbeitsmappe, es nur in dieser Arbeitsmappe. Doch was passiert, wenn Sie das Makro in anderen Arbeitsmappen verwenden möchten? Wenn Ihre Makros verfügbar jedes Mal, wenn Sie Excel öffnen, können Sie diese in einer Arbeitsmappe Personal.xlsb aufgerufen erstellen. Dies ist eine ausgeblendete Arbeitsmappe auf Ihrem Computer im Hintergrund wird bei jedem Öffnen von Excel gespeichert.

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

Als Nächstes erstellen Sie ein Makro. Wir werden Aufzeichnen eines Makros, das keinen Effekt hat, aber die persönlichen 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. Klicken Sie im Dialogfeld Makro aufzeichnen kümmern Sie keinen Namen für das Makro im Feld Makroname den Namen eingeben. Sie können den Namen übernehmen, den Excel bietet Ihnen, wie z. B. Makro1, ein, da dies nur ein temporäres Makro ist.

    Beim Erstellen von Makros eigene starten, werden Sie dieser aussagekräftigen Namen, erteilen, damit Sie wissen, welche Aufgaben sie ausführen möchten.

  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 wird erstellt haben Ihre persönlichen Makro-Arbeitsmappe.

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

Um das Makro anzuzeigen, die, das Sie erstellt haben:

  1. Klicken Sie auf Entwicklertools > Visual Basic zum Starten der Visual Basic-Editor (VBE), welche ist Ihre Makros gespeichert werden.

  2. Sie können Ihre persönliche Makroarbeitsmappe im Projekt-Explorer auf die linke Seite suchen. Wenn Sie es nicht sehen, wechseln Sie zu Ansicht > Projekt-Explorer.

  3. Doppelklicken Sie auf den Ordner VBA-Projekt (PERSONAL.xlsb) > Module > Elementname "Modul1", und Sie die leeren Makro1, die Sie aufgezeichnet. Sie können löschen oder zum Hinzufügen von Code zu einem späteren Zeitpunkt beibehalten.

    Hinweis: Wenn Sie in eine neue Instanz von Excel ein Makro aufzeichnen, VBA automatisch Erstellen eines neuen Ordners für Modul und erhöhen Sie die Zahl. Wenn Sie bereits "Modul1" und "Modul2" verfügen, wird VBA also Module3 erstellen. Sie können im Eigenschaftenfenster unterhalb der Projekt-Explorer, Module, sodass sie besser widerspiegeln Möglichkeiten, die Makros darin enthaltenen umbenennen.

Verschieben von Makros zwischen Computern

Die Datei Personal.xlsb wird in einem Ordner namens XLSTART gespeichert. Wenn Sie Ihre Makros mit einer anderen Person freigeben möchten, können Sie zum Ordner XLSTART auf anderen Computern zu kopieren, oder Kopieren von einiger oder aller Makros zu der Datei Personal.xlsb auf anderen Computern. Sie können Suchen XLSTART im Windows-Explorer, um danach zu suchen.

Wenn Sie haben eine oder nur ein paar Makros, die Sie freigeben möchten, können Sie die Arbeitsmappe senden, die sie enthält. Sie können auch die Arbeitsmappe auf einem freigegebenen Netzlaufwerk oder aus einer SharePoint Services-Bibliothek zur Verfügung.

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.

Als Nächstes erstellen Sie ein Makro. Wir werden Aufzeichnen eines Makros, das keinen Effekt hat, aber die persönlichen 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. Klicken Sie im Dialogfeld Makro aufzeichnen kümmern Sie keinen Namen für das Makro im Feld Makroname den Namen eingeben. Sie können den Namen übernehmen, den Excel bietet Ihnen, wie z. B. Makro1, ein, da dies nur ein temporäres Makro ist.

    Beim Erstellen von Makros eigene starten, werden Sie dieser aussagekräftigen Namen, erteilen, damit Sie wissen, welche Aufgaben sie ausführen möchten.

  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 wird erstellt haben Ihre persönlichen Makro-Arbeitsmappe.

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

Um das Makro anzuzeigen, die, das Sie erstellt haben:

  1. Klicken Sie auf Entwicklertools > Visual Basic zum Starten der Visual Basic-Editor (VBE), welche ist Ihre Makros gespeichert werden.

  2. Sie können Ihre persönliche Makroarbeitsmappe im Projekt-Explorer auf die linke Seite suchen. Wenn Sie es nicht sehen, wechseln Sie zu Ansicht > Projekt-Explorer.

  3. Doppelklicken Sie auf den Ordner VBA-Projekt (PERSONAL.xlsb) > Module > Elementname "Modul1", und Sie die leeren Makro1, die Sie aufgezeichnet. Sie können löschen oder zum Hinzufügen von Code zu einem späteren Zeitpunkt beibehalten.

Hinweis: Wenn Sie in eine neue Instanz von Excel ein Makro aufzeichnen, VBA automatisch Erstellen eines neuen Ordners für Modul und erhöhen Sie die Zahl. Wenn Sie bereits "Modul1" und "Modul2" verfügen, wird VBA also Module3 erstellen. Sie können im Eigenschaftenfenster unterhalb der Projekt-Explorer, Module, sodass sie besser widerspiegeln Möglichkeiten, die Makros darin enthaltenen umbenennen.

Verschieben von Makros zwischen Computern

Die Datei Personal.xlsb wird in einem System Startordner gespeichert. Wenn Sie Ihre Makros mit einer anderen Person freigeben möchten, können Sie Personal.xlsb in den Autostartordner auf anderen Computern kopieren oder einiger oder aller Makros zu der Datei Personal.xlsb auf anderen Computern kopieren. Klicken Sie im Finderwechseln möchten, wählen Sie aus und klicken Sie dann die Wahltaste gedrückt halten Sie, und wählen Sie die Bibliothek. Navigieren Sie zu der Bibliothek im Bereich: Gruppe Container > Xyz. Office (wobei Xyz einer Textzeichenfolge zurück, wie "UBF8T346G9" sein) > Benutzer Inhalt > Start > Excel. Fügen Sie die Datei Personal.xlsb in den Excel-Ordner.

Wenn Sie haben eine oder nur ein paar Makros, die Sie freigeben möchten, können Sie die Arbeitsmappe senden, die sie enthält. Sie können auch die Arbeitsmappe auf einem freigegebenen Netzlaufwerk oder aus einer SharePoint Services-Bibliothek zur Verfügung.

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.

×