Erstellen und Speichern sämtlicher Makros in einer einzelnen Arbeitsmappe

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 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.

AnzeigenAnzeigen der Registerkarte Entwicklertools Excel 2010

  1. Klicken Sie auf der Registerkarte Datei auf Optionen, und klicken Sie dann auf Menüband anpassen
  2. Vergewissern Sie sich, dass unter Menüband anpassen im Feld Hauptregisterkarten das Kontrollkästchen Entwicklertools aktiviert ist.
  3. Klicken Sie auf OK.

AnzeigenAnzeigen der Registerkarte Entwicklertools Excel 2007

  1. Klicken Sie auf die Microsoft Office-Schaltfläche Office-Schaltflächensymbol, und klicken Sie dann auf Excel-Optionen.
  2. Klicken Sie auf Häufig verwendet, und aktivieren Sie das Kontrollkästchen Entwicklerregisterkarte in der Multifunktionsleiste anzeigen.
  3. 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.

  1. Geben Sie in Zelle A1 etwas Text ein, z. B. "Etwas Text".
  2. Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Makro aufzeichnen.
    Makro aufzeichnen
  3. 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.
  4. Wählen Sie im Feld Makro speichern in den Wert Persönliche Makroarbeitsmappe aus.
    Dialogfeld 'Makro aufzeichnen'
  5. Klicken Sie auf OK.
  6. Drücken Sie STRG+UMSCHALT+F, um fette Auszeichnung anzuwenden.
    Dies ist der einzige Schritt, der im Makro aufgezeichnet wird.
  7. Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Aufzeichnung beenden.
    Aufzeichnung beenden
  8. 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.
  9. 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:

  1. Klicken Sie auf der Registerkarte Ansicht in der Gruppe Fenster auf Einblenden.
    Befehl 'Ausblenden' in der Gruppe 'Fenster'
    Im Dialogfeld Einblenden sollte PERSONAL.XLSB angezeigt werden.
  2. 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.
  3. 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 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 Seitenanfang

 
 
Zutreffend für:
Excel 2010, Excel 2007