21.11.2022, 17:42
Grüezi
Ich habe Excel (Microsoft Office Home and Business 2013) so eingerichtet, dass immer auch die PERSONAL.XLSB geöffnet ist und zwar ausgeblendet (Not Visible). Sie ist gespeichert unter
C:\Users\UserName\AppData\Roaming\Microsoft\Excel\XLSTART\
In dieser PERSONAL.XLSB gibt es ein Makro, für das ich auf der Symbolleiste für den Schnellzugriff einen Knopf eingerichtet habe. Dieses Makro macht folgendes: Es speichert die aktive Datei und schliesst sie. – Klappt auch bestens.
Wenn nun alle Dateien gespeichert und geschlossen sind (wenn also wc = 1 and wi ="PERSONAL.XLSB"), ist der Excel-Bildschirm leer. Im Hintergrund ist natürlich (ausgeblendet) die PERSONAL.XLSB geöffnet.
Wenn ich nun noch einmal das erwähnte Makro starte, erhalte ich folgende Frage.
"Sollen die Aenderungen der persönlichen Makroarbeitsmappe gespeichert werden? Klicken Sie auf 'Ja', um Ihre Aenderungen zu speichern. ..."
Nun mein Anliegen: Wie kann ich das Makro ergänzen, dass diese Frage nicht mehr gestellt wird? Die PERSONAL.XLSB soll durch diese Ergänzung gespeichert werden. Und Excel soll danach geschlossen werden.
Vielen Dank für Eure Tipps und viele Grüsse aus Zürich
Niclaus
Ich habe Excel (Microsoft Office Home and Business 2013) so eingerichtet, dass immer auch die PERSONAL.XLSB geöffnet ist und zwar ausgeblendet (Not Visible). Sie ist gespeichert unter
C:\Users\UserName\AppData\Roaming\Microsoft\Excel\XLSTART\
In dieser PERSONAL.XLSB gibt es ein Makro, für das ich auf der Symbolleiste für den Schnellzugriff einen Knopf eingerichtet habe. Dieses Makro macht folgendes: Es speichert die aktive Datei und schliesst sie. – Klappt auch bestens.
Code:
Sub Datei_save()
On Error GoTo finis
wc = Windows.Count
wi = Windows(1).Caption ' Titelleiste des aktiven Fensters!
If wc = 1 And wi = "PERSONAL.XLSB" Then
Application.Quit
Exit Sub
End If
ActiveWindow.WindowState = xlMaximized
ActiveWindow.Close SaveChanges:=True
Exit Sub
finis:
ActiveWindow.WindowState = xlMaximized
ActiveWorkbook.Close
End Sub
Wenn nun alle Dateien gespeichert und geschlossen sind (wenn also wc = 1 and wi ="PERSONAL.XLSB"), ist der Excel-Bildschirm leer. Im Hintergrund ist natürlich (ausgeblendet) die PERSONAL.XLSB geöffnet.
Wenn ich nun noch einmal das erwähnte Makro starte, erhalte ich folgende Frage.
"Sollen die Aenderungen der persönlichen Makroarbeitsmappe gespeichert werden? Klicken Sie auf 'Ja', um Ihre Aenderungen zu speichern. ..."
Nun mein Anliegen: Wie kann ich das Makro ergänzen, dass diese Frage nicht mehr gestellt wird? Die PERSONAL.XLSB soll durch diese Ergänzung gespeichert werden. Und Excel soll danach geschlossen werden.
Vielen Dank für Eure Tipps und viele Grüsse aus Zürich
Niclaus