Bei Befehl ActiveWorkbook.Close (True) stürzen alle anderen offenen Mappen ab
Und noch ne Frage hinterher :D
und zwar ist mir das Problem beim schließen der Arbeitsmappe durch den Code:
ActiveWorkbook.Close (True) nun aufgefallen.
Im Internet steht das der funktioniert. was er ja auch irgedwie macht AAAAABBBBERRR,
dann stürzen kurzer Hand alle anderen Mappen ab. Keine Ahnung warum bitte um Hilfe.
MFG Justin
und zwar ist mir das Problem beim schließen der Arbeitsmappe durch den Code:
ActiveWorkbook.Close (True) nun aufgefallen.
Im Internet steht das der funktioniert. was er ja auch irgedwie macht AAAAABBBBERRR,
dann stürzen kurzer Hand alle anderen Mappen ab. Keine Ahnung warum bitte um Hilfe.
MFG Justin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 257000
Url: https://administrator.de/forum/bei-befehl-activeworkbook-close-true-stuerzen-alle-anderen-offenen-mappen-ab-257000.html
Ausgedruckt am: 17.05.2025 um 06:05 Uhr
10 Kommentare
Neuester Kommentar
Hallo Justin,
in welchem Kontext läuft der Befehl, laufen parallel noch andere Makros oder Schleifen in anderen Sheets bzw. haben die anderen Sheets Referenzen zum aktuellen Sheet offen ? Sind irgndwelche drittanbieter Add-Ins sind in deinem Excel aktiv ? Die können manchmal sehr kuriose Nebenwirkungen haben, wie dieses Beispiel(Acer Cloud Plugin) zeigt.
Die Infos sind leider etwas dürftig für eine aussagekräftige Diagnose.
Und geht es hier um eine Entwicklung in Visual Studio oder VBA ?
Grüße Uwe
in welchem Kontext läuft der Befehl, laufen parallel noch andere Makros oder Schleifen in anderen Sheets bzw. haben die anderen Sheets Referenzen zum aktuellen Sheet offen ? Sind irgndwelche drittanbieter Add-Ins sind in deinem Excel aktiv ? Die können manchmal sehr kuriose Nebenwirkungen haben, wie dieses Beispiel(Acer Cloud Plugin) zeigt.
Die Infos sind leider etwas dürftig für eine aussagekräftige Diagnose.
Und geht es hier um eine Entwicklung in Visual Studio oder VBA ?
Grüße Uwe
Zitat von @Just4fun1990:
Visual Basic For Applicationns
Microsoft Excel 15.0 Object Libary
OLE Automation
Microsoft Office 15.0 Object Libary
Microsoft Forms 2.0 Object Libary
Ref Edit Control
AXUsrMgrDlg ActiveX-Steuerelement-Modul
Webviewer 1.0 Type Libary
die meine ich nicht ... das sind ja nur die VBA-Referenzbibliotheken.Visual Basic For Applicationns
Microsoft Excel 15.0 Object Libary
OLE Automation
Microsoft Office 15.0 Object Libary
Microsoft Forms 2.0 Object Libary
Ref Edit Control
AXUsrMgrDlg ActiveX-Steuerelement-Modul
Webviewer 1.0 Type Libary
Ich meine die richtigen Add-Ins in Excel
Datei > Optionen > Add-Ins > COM-Addins und Excel-AddIns
Deaktiviere dort mal alle eventuell aktiven Drittanbieter-AddIns, oder alternativ starte Excel im Safe-Mode excel.exe /s
Wo führst du den Code genau aus ? In welchem Event/Prozedur/Makro ? Mir fehlt hier der Zusammenhang der vielleicht wichtig sein könnte.
Am besten ist es immer das Workbook zu Beginn zu referenzieren, damit klarer ist welches Workbook geschlossen werden soll.
Am besten ist es immer das Workbook zu Beginn zu referenzieren, damit klarer ist welches Workbook geschlossen werden soll.
Dim wb as Workbook
set wb = Workbooks.Open("C:\file.xlsx")
'...
'..
Zitat von @Just4fun1990:
Ich bin erst ein Anfänger auf diesem Gebiet, das Makro wird ausgeführt wenn ich bei mir in der Mappe auf Mappe schließen klicke.
Da kommen wird der Sache schon näher, da gibt es einiges zu beachten. D.h du benutzt einen benutzerdefinieren Button mit hinterlegten Makro um das Sheet zu schließen oder eher das Workbook_BeforeClose-Event ?Ich bin erst ein Anfänger auf diesem Gebiet, das Makro wird ausgeführt wenn ich bei mir in der Mappe auf Mappe schließen klicke.
Am einfachsten und schnellsten wäre es, wenn mir du das Sheet so abspecken könntest (vertrauliche Infos entfernen) und mir per Mail zuschicken könntest. Wenn das für dich i.O. ist melde dich via PM dann schicke ich dir meine Mail-Adresse.
Grüße Uwe
So noch zur Info für alle die hier noch vorbei schauen und helfen möchten:
Habe mir das Workbook nun einmal angesehen. Es beinhaltet eine Vielzahl an Modulen und benutzerdefinierten Dialogen die nicht gerade sehr strukturiert abgelegt sind. Zusätzlich werden zwei drittanbieter ActiveX-Controls im Workbook bzw. in den Dialogen eingebunden. Ich vermute den Fehler in der Excel-Installation oder den Controls, denn auf meinen Systemen wird der Fehler mit verschiedensten Speicher und Close-Methoden nicht ausgelöst.
Grüße Uwe
Habe mir das Workbook nun einmal angesehen. Es beinhaltet eine Vielzahl an Modulen und benutzerdefinierten Dialogen die nicht gerade sehr strukturiert abgelegt sind. Zusätzlich werden zwei drittanbieter ActiveX-Controls im Workbook bzw. in den Dialogen eingebunden. Ich vermute den Fehler in der Excel-Installation oder den Controls, denn auf meinen Systemen wird der Fehler mit verschiedensten Speicher und Close-Methoden nicht ausgelöst.
Grüße Uwe