Registriert seit: 16.12.2016
Version(en): 2013
Hallo,
ich habe eine Excel Datei aus der ich heraus eine 2. Instanz für einen 2. Monitor starte.
Jetzt möchte ich die Excel Datei so schliessen (per Button) das erst geöffnete Instanzen und dann erst die Haupt Datei geschlossen wird.
Gruß Arnold
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
in den codes der Antworten auf Deinen anderen Thread mit den zwei Monitoren hast DU z.B. diese Zeile:
Windows("Praxis 2017.xlsm:1").Activate
So, wie Du ein Fenster aktivieren kannst, kannst Du es auch mit Close schließen.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 16.12.2016
Version(en): 2013
Hallo,
Code:
Sub Excel_Schliessen()
ThisWorkbook.Save
'ThisWorkbook.SaveAs "I:\Terminplanung\" & ThisWorkbook.Name
Application.EnableEvents = False
Windows("Praxis 2017.xlsm:2").Close
Windows("Praxis 2017.xlsm").Close
Application.Quit
End Sub
habe es so versucht.
Jetzt werden die beiden Dateien, erst die Instanz 2 dann die Hauptdatei beendet, aber Excel bleibt ohne Arbeitsmappe offen.
Wenn ich dies beende und Excel neu starte habe ich aber eine Hautdatei und 2 weitere Instanzen :2 und :3 statt nur eine :2.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
schließe erst die zusätzliche Instanz und speichere dann. Ansonsten merkt sich Excel die Instanzen.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)