Das VBA-Makro ist bereits von Excel vorbereitet
Das VBA-Makro ist bereits von Excel vorbereitet

Excel-Makros in allen Arbeitmappen verfügbar machen

Wenn Sie dafür sorgen möchten, dass Ihre Makros in allen Arbeitsmappen zur Verfügung stehen, können Sie die VBA-Befehle direkt in die Arbeitsmappe PERSONL.XLS einbinden.

Wenn Sie in Excel ein neues Makro erstellen, wollen Sie wahrscheinlich, dass es Ihnen bei der Arbeit in allen Arbeitsmappen verfügbar ist. Aber wie lässt sich das realisieren?

Excel bietet Ihnen verschiedene Möglichkeiten, neue Makros zu erstellen. Ein Weg führt über den Makro-Recorder, der andere über den VBA-Editor.

Beim Makro-Recorder ist das voreingestellte Ablageziel die "Persönliche Makro-Arbeitsmappe". Wenn Sie diese Einstellung übernehmen, erstellt Excel automatisch die Datei PERSONL.XLS im Ordner "XLSTART" und legt das aufgezeichnete Makro dort ab. Alle in der Datei PERSONL.XLS enthaltenen Makros stehen grundsätzlich jeder Arbeitsmappe zur Verfügung.

Aber auch Makros, die Sie selbst mit dem Visual-Basic-Editor anlegen, können Sie in eine bestehende PERSONL.XLS integrieren. Dazu gehen Sie folgendermaßen vor:

 

  1. Drücken Sie die Tastenkombination ALT F8.
  2. Excel zeigt ihn allen Versionen das Fenster MAKRO an.
  3. Geben Sie den Namen des Makros, das Sie erstellen möchten, in das Feld MAKRONAME ein.
  4. Wählen Sie in der Liste MAKROS IN die Einstellung PERSONL.XLS.
     
    Aktivieren Sie die persönliche Arbeitsmappe PERSONL.XLS
     
  5. Klicken Sie auf die Schaltfläche ERSTELLEN.

Excel zeigt nun den Visual-Basic-Editor an und hat darin sofort ein leeres Makro für die Eingabe Ihres Programmcodes eingerichtet. Die folgende Abbildung zeigt, wie das aussehen kann:

Das VBA-Makro ist bereits von Excel vorbereitet

Das Makro ist in der Standard-Makromappe PERSONL.XLS enthalten. Nach dem Excel-Start steht das Makro daher in allen Arbeitsmappen zur Verfügung.