Die persönliche Makroarbeitsmappe ist für mich die ideale Sammelstelle für alle Makros und benutzerdefinierten Funktionen, die mir bei der täglichen Arbeit stets zur Verfügung stehen sollen.
Aber was genau ist die persönliche Makroarbeitsmappe, welche Eigenschaften hat sie und wo wird sie gespeichert?
Dieser Beitrag beantwortet die am häufigsten gestellten Fragen zur persönlichen Makroarbeitsmappe.
Die persönliche Makroarbeitsmappe
Habe ich bereits eine persönliche Makroarbeitsmappe erstellt, befindet sie sich im Ordner XLStart.
Mit Hilfe des Direktfensters im Visual Basic Editors finde ich den Pfad zu diesem Ordner heraus:
Falls noch keine persönliche Makroarbeitsmappe existiert, erstelle ich sie mit der Aufzeichnung eines Dummy-Makros. Der Makrorekorder steht mir zur Verfügung, wenn die Entwicklerregisterkarte angezeigt wird:
Ich möchte zum einen die PERSONAL.XLSB mit einem eindeutigen VBAProjekt-Namen versehen und zum anderen den durch die Aufzeichnung erstellten Makrorumpf löschen:
Habe ich bei einem eigenen VBA-Projekt einen Verweis auf die persönliche Makroarbeitsmappe eingerichtet (Menüpunkt Extras/Verweise), reicht die Angabe des Makronamens allein aus (hier: Makro1).
Ich habe ein Problem mit der persönlichen Arbeitsmappe. Ich habe meine Funktionen in der persönlichen Arbeitsmappe gespeichert, kann diese Funktionen jedoch nicht aus einer anderen Arbeitsmappe aufrufen. Unter benuzerdefinierten Funktionen steht dann Personal!makro und ist daher nich erreichbar
Hallo Thomas,
schau einmal hier:
http://www.herber.de/forum/archiv/1512to1516/1512812_Funktion_aus_Personalxlsb_aufrufen.html
Frank Arendt-Theilen
Kann mich nur den anderen anschließen! Super Anleitung! Wenn alle wie diese wären…! Besten Dank.
Viele Danke, es ist verständlich erklärt und hat mir geholfen.
Ciao Mascia
Vielen Dank!
sehr verständlich, hat mir sehr geholfen.
grüße ralf
Danke!
Mit dieser Anleitung kann man arbeiten. Lob und Annerkennung dafür.
Grüße
Thomas
Hallo!
Was mich persönlich sehr interessieren würde, weil ich selbst Informationen dokumentiere (wenn es recht ist, mir das mitzuteilen): Welches Hilfsprogramm wurde für die Screenshots & Pfeile verwendet?
Ich verwende eine nicht ganz aktuelle Version von Hardcopy.exe, aber die Optionen mit den Schatten finde ich recht gut, was in HC nicht realisierbar ist.
Mit bestem Gruß, Paolo.
Hallo zusammen,
ich vermute mal, dass das hier der richtige Ort ist meine Frag loszuwerden. Ich habe solche Verweise auf Makros in anderen Arbeitsmappen erstellt. Das funktioniert auch einwandfrei. Ich will/muss diese Datei mit den Verweisen aber kopieren bzw. verschieben. Jedes Mal wenn ich das probiere ändert sich komischerweise der Pfad zum Makro, sodass es nicht mehr gefunden werden kann. hat jemand eine Idee was ich falsch mache bzw. wie das irgendwie umgehen kann?
Gruß
Flo
Hallo, sehr gute Anleitung!
Ich schaff es jedoch nicht selber erstellte Funktionen in alle Arbeitsmappen zu übertragen, ist das so auch möglich? Wäre dankbar über eine Antwort. :)
Liebe Grüße, Felix
Guten Tag,
Sehr schöne Seite und Erklärung.
Ich habe nur ein Problem. Meine Persönliche Datei ist schon in dem Ordner XLSTART gespeichert, aber diese wird nicht mehr automatisch im Hintergrund geöffnet, ich muss die jedes Mal neu aufrufen… Habe sie da einen Tipp für mich bitte. Vielen Dank,
Nathalie
Vielen Dank, hat sehr geholfen. Sachlich und knackig auf den Punkt gebracht.
Ich kann’s nur wiederholen: Diese Anleitung ist brilliant und hat mir sehr geholfen! Vielen Dank!
Perfekte Erklärung! Respekt und Kompliment!
Nicht zu wenig und nicht zu viel, nur notwendige Dinge, die verständlich erklärt werden. Didaktisch sehr empfehlenswert!
Vielen Dank!
klunch
Vielen Dank, lange gesucht und endlich die ersehnte Lösung damit gefunden.
Eine hervorragend gute Dokumentation. Prägnant, verständlich und funktioniert auf Anhieb.
Besten Dank,
Peter
Leider kann man kein eigenes Dokument mit Bildschirmfotos anhängen, deshalb versuche ich mal unser Problem zu beschreiben:
Beim Arbeiten mit mehreren Excel-Instanzen bzw. in Netzwerken mit Roaming Profiles und dem gleichzeitigen Arbeiten mit Excel auf mehreren PCs kommt es zu Problemen, wenn eine PERSONAL.XLSB vorhanden ist. Beim Starten einer weiteren Excel-Instanz auf dem selben PC bzw. von Excel auf einem weiteren PC (wenn Excel bereits auf dem „Haupt-PC“ eines Nutzers mit Roaming Profile geöffnet ist) erscheint die Meldung, dass das Dokument bereits verwendet wird und durch einen anderen Benutzer gesperrt ist und der Anwender entscheiden soll, ob er die Datei schreibgeschützt öffnen oder benachrichtigt werden will.
Um die Meldung zu vermeiden, könnte man die PERSONAL.XLSB freigeben. Das hat aber den Nachteil, dass Visual Basic-Module im Freigabemodus nicht bearbeitet werden können.
Vor der Makrobearbeitung muss man alos die Freigabe wieder aufheben, ansonsten kann die PERSONAL.XLSB weder verändert noch ergänzt werden.
Frage:
Gibt es eine Möglichkeit, dieses Problem eleganter zu lösen?
Viele Grüße und Dank für die Tips
Ines Güntsch
Hallo,
Vielen Dank Frank für die tolle Anleitung. Das ist genau, was ich gesucht habe.
Leider habe ich genau das gleiche Problem wie Ines:
Ich arbeite oft mit mehreren Excel-Instanzen (mehrere Excel-Mappen in separaten Excel-Fenstern geöffnet) da es bei der Arbeit mit 2 Bildschirmen sehr praktisch ist.
Bei Öffnen von jedem neuen Excel-Fenstern probiert Excel die Mappe PERSONAL.XLSB erneut zu öffnen.
Gibt es eine Lösung zu diesem Problem?
schöne Grüße
Nicolas
Diese Anleitung ist brilliant und hat mir sehr geholfen! Vielen Dank!
Viele Grüße,
Carsten
Hallo,
Super Anleitung, vielen Dank! Hat mir wirklich weitergeholfen.
Grüße
Filipp
Über den Autor