Wenn Sie feststellen, dass Sie wiederholt die gleichen Makros erstellen, können Sie diese Makros in eine spezielle Arbeitsmappe mit dem Namen "Personal.xlsb" kopieren, die auf dem Computer gespeichert wird.
Wenn Sie in Excel ein Makro erstellen funktioniert das Makro standardmäßig nur in der Arbeitsmappe, in der es enthalten ist. Dieses Verhalten ist akzeptabel, sofern Sie das Makro nicht auch in anderen Arbeitsmappen benötigen. Alle Makros, die Sie in Ihrer persönlichen Arbeitsmappe auf einem Computer speichern, stehen Ihnen bei jedem Starten von Excel in allen Arbeitsmappen auf diesem Computer zur Verfügung.
Inhalt dieses Artikels
Wie funktioniert dieses Verfahren?
Die persönliche Arbeitsmappe ("Personal.xlsb") wird bei jedem Start von Excel als verborgene Arbeitsmappe geöffnet. Excel speichert die persönliche Arbeitsmappe als "Personal.xlsb" im folgenden Ordner auf Computern mit Windows 7 und Windows Vista:
C:\Users\<Benutzername>\AppData\Roaming\Microsoft\Excel\XLSTART
Seitenanfang
Erstellen und Aktualisieren der persönlichen Arbeitsmappe
Zum Erstellen der persönlichen Arbeitsmappe müssen Sie zuerst ein Makro erstellen und es in der persönlichen Makroarbeitsmappe speichern. Bevor Sie beginnen, vergewissern Sie sich, dass die Registerkarte Entwicklertools im Excel-Menüband verfügbar ist.
Anzeigen der Registerkarte Entwicklertools Excel 2010
- Klicken Sie auf der Registerkarte Datei auf Optionen, und klicken Sie dann auf Menüband anpassen
- Vergewissern Sie sich, dass unter Menüband anpassen im Feld Hauptregisterkarten das Kontrollkästchen Entwicklertools aktiviert ist.
- Klicken Sie auf OK.
Anzeigen der Registerkarte Entwicklertools Excel 2007
- Klicken Sie auf die Microsoft Office-Schaltfläche
, und klicken Sie dann auf Excel-Optionen.
- Klicken Sie auf Häufig verwendet, und aktivieren Sie das Kontrollkästchen Entwicklerregisterkarte in der Multifunktionsleiste anzeigen.
- Klicken Sie auf OK.
Jetzt sind Sie bereit, ein Makro aufzuzeichnen und es in der persönlichen Makroarbeitsmappe zu speichern. In diesem Beispiel erstellen Sie ein einfaches Makro mithilfe des Makrorekorders. Diese Makro formatiert den Text in der aktuellen Zelle fett.
- Geben Sie in Zelle A1 etwas Text ein, z. B. "Etwas Text".
- Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Makro aufzeichnen.
- Geben Sie im Dialogfeld Makro aufzeichnen einen Namen für das Makro im Feld Makroname ein, z. B. MachMichFett. Achten Sie darauf, im Namen keine Leerzeichen zu verwenden.
- Wählen Sie im Feld Makro speichern in den Wert Persönliche Makroarbeitsmappe aus.
- Klicken Sie auf OK.
- Drücken Sie STRG+UMSCHALT+F, um fette Auszeichnung anzuwenden.
Dies ist der einzige Schritt, der im Makro aufgezeichnet wird.
- Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Aufzeichnung beenden.
- Schließen Sie alle geöffneten Arbeitsmappen, und beenden Sie dann Excel.
Es wird eine Meldung angezeigt, die Sie auffordert, die an der persönlichen Makroarbeitsmappe vorgenommenen Änderungen zu speichern.
- Klicken Sie auf Ja, um die persönliche Arbeitsmappe zu speichern.
Beim nächsten Start von Excel wird die persönliche Arbeitsmappe geladen, Sie sehen sie jedoch nicht, da sie standardmäßig verborgen ist. Sie können "Personal.xlsb" folgendermaßen anzeigen:
- Klicken Sie auf der Registerkarte Ansicht in der Gruppe Fenster auf Einblenden.
Im Dialogfeld Einblenden sollte PERSONAL.XLSB angezeigt werden.
- Klicken Sie auf OK, um die persönliche Arbeitsmappe anzuzeigen.
In der persönlichen Arbeitsmappe gespeicherte Makros können nur bearbeitet werden, wenn die persönliche Arbeitsmappe zuerst eingeblendet wird. Dies verhindert das versehentliche Löschen der Makros oder unbeabsichtigte Änderungen an den Makros.
- Zum Verbergen der persönlichen Arbeitsmappe wählen Sie "Personal.xlsb" aus und klicken dann auf Ausblenden.
Jedesmal, wenn Sie ein neues Makro erstellen und es in Ihrer persönlichen Arbeitsmappe speichern oder in der persönlichen Arbeitsmappe enthaltene Makros ändern, werden Sie aufgefordert, die persönliche Arbeitsmappe zu speichern, genauso wie beim ersten Speichern.
Seitenanfang
Bewährte Methoden zum Speichern von Makros
Die Arbeitsmappe "Personal.xlsb" kann nicht für andere Computer freigegeben werden, Sie können sie jedoch in den Ordner "XLSTART" auf anderen Computern kopieren.
Wenn Sie nur über ein Makro oder über wenige Makros verfügen, die Sie anderen zur Verfügung stellen möchten, können Sie ihnen die Arbeitsmappe, die sie enthält, in einer E-Mail-Nachricht senden. Ferner können Sie die Arbeitsmappe auf einem freigegebenen Netzlaufwerk oder in einer SharePoint Services-Bibliothek zur Verfügung stellen.
Wenn Sie Makros aus der persönlichen Arbeitsmappe in eine andere Arbeitsmappe kopieren möchten – oder umgekehrt –, können Sie das im Projektexplorer, der sich im Visual Basic-Editor befindet. Sie können den Visual Basic-Editor in Excel durch Drücken von ALT+F11 starten. Weitere Informationen zum Kopieren von Makros aus einer Arbeitsmappe in eine andere finden Sie unter Kopieren eines Makromoduls in eine andere Arbeitsmappe.
Seitenanfang