metalbeppi
Cadet 4th Year
- Registriert
- Sep. 2006
- Beiträge
- 126
Hallo, ich würde gerne haben, dass das selbe VBA Makro beim öffnen einer beliebigen Excel Datei, egal ob alt, oder neu, ausgeführt wird. Das habe ich zwar geschafft aber ich habe eine Nebenwirkungen.
Wie ich vorgegangen bin:
In einer beliebigen Excel-Datei (Mappe 1) auf Ansicht -> Makros -> Makro aufzeichnen -> Makro speichern in: Persönliche Arbeitsmappe -> Irgendein Dummy-Makro aufzeichnen -> Dieses wieder löschen.
Damit erstellt Excel die Datei PERSONAL.XLSB unter Benutzer\AppData\Roaming\Microsoft\Excel\XLSTART
Dann Alt + F11 -> Doppelklick auf "DieseArbeitsmappe" welche zu "VBAProject (PERSONAL.XLSB)" gehört -> Diesen Code eingefügt:
Das Problem ist jetzt, dass wenn ich eine Datei öffne zB "Mappe1" und ich den Fenster schließen Button von Windows verwende, dass dann zwar die ganzen Tabellen der "Mappe1" geschlossen werden, aber das ganze Excelzeugs (Ribbon usw.) offen bleiben. Ich muss daher nochmal auf den Fensterschließen-button klicken, damit das auch weg geht. Und immer zwei mal schließen zu klicken ist etwas umständlich. Zur Info, ich habe nur eine Datei geöffnet (PERSONAL.XLSB) ist ausgeblendet, trotzdem muss man zweimal klicken.
Und was vielleicht noch komisch ist, auch wenns egal ist. Wenn ich bei Mappe1 Ansicht -> Einblenden -> PERSONAL.XLSB gehe. Und dann wieder Mappe1 in den Fokus nehme und innerhalb der Mappe1 auf ausblenden gehe wird die Mappe1 selbst ausgeblendet, jedoch nicht die PERSONAL.XLSB, obwohl ich die mit "einblenden" eingeblendet habe oO
Wie ich vorgegangen bin:
In einer beliebigen Excel-Datei (Mappe 1) auf Ansicht -> Makros -> Makro aufzeichnen -> Makro speichern in: Persönliche Arbeitsmappe -> Irgendein Dummy-Makro aufzeichnen -> Dieses wieder löschen.
Damit erstellt Excel die Datei PERSONAL.XLSB unter Benutzer\AppData\Roaming\Microsoft\Excel\XLSTART
Dann Alt + F11 -> Doppelklick auf "DieseArbeitsmappe" welche zu "VBAProject (PERSONAL.XLSB)" gehört -> Diesen Code eingefügt:
Code:
Private Sub Workbook_open()
MsgBox "Achtung"
End Sub
Das Problem ist jetzt, dass wenn ich eine Datei öffne zB "Mappe1" und ich den Fenster schließen Button von Windows verwende, dass dann zwar die ganzen Tabellen der "Mappe1" geschlossen werden, aber das ganze Excelzeugs (Ribbon usw.) offen bleiben. Ich muss daher nochmal auf den Fensterschließen-button klicken, damit das auch weg geht. Und immer zwei mal schließen zu klicken ist etwas umständlich. Zur Info, ich habe nur eine Datei geöffnet (PERSONAL.XLSB) ist ausgeblendet, trotzdem muss man zweimal klicken.
Und was vielleicht noch komisch ist, auch wenns egal ist. Wenn ich bei Mappe1 Ansicht -> Einblenden -> PERSONAL.XLSB gehe. Und dann wieder Mappe1 in den Fokus nehme und innerhalb der Mappe1 auf ausblenden gehe wird die Mappe1 selbst ausgeblendet, jedoch nicht die PERSONAL.XLSB, obwohl ich die mit "einblenden" eingeblendet habe oO