Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Unerwarteter Fehler

Forumthread: Unerwarteter Fehler

Unerwarteter Fehler
06.01.2003 21:47:00
Walter
Hallo,

wer kann mir bei der Fehlermeldung: "Systemfehler 8H8000FFF(-2147418113) - unerwarteter Fehler" helfen ?!

Bei Windows 98 wird der Vorgang abgebrochen mit: "Diese Anwendung wird aufgrung eines ungültigen Vorgangs geschlossen. ...).
(Das Programme ist ca. 1,2 MB groß)

Vielen Dank für Eure Hilfe!
MfG
Walter

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Unerwarteter Fehler
06.01.2003 22:49:28
peter
Wo bzw. wann tritt dieser Fehler auf????

Bei der Ausführung von VBA-Code
In einem Userform
In einem Tabellenblatt

Fragen über Fragen.......

Re: Unerwarteter Fehler
06.01.2003 23:13:10
Walter
Hallo Peter,

erst einmal vielen Dank!

Der Fehler tritt nach Abspeichern einer Änderung in der VBA-Programmierung auf. Es werden nicht lesbare, unvollständige Dateien (z.B. 59A85000) dabei erzeugt. Der Arbeitsspeicher, bzw das Temp.Verzeichnis quillt über. Irgendwie laufen Anwendungen im Hintergrund, die nicht gestoppt werden.
Aber welche ??

MfG
Walter

Anzeige
Bitte mehr Details
06.01.2003 23:28:33
peter
Zunächst einmal solltest Du durch Eingrenzung Deines Problems die Ursache(n) für den Absturz herausfinden.

Hier eine kleine Hilfestellung:

Bei welchem Ereignis tritt der Absturz auf?

Welche Sub-Routine wurde vor dem Absturz ausgeführt?

Welches Objekt war beim Absturz aktiv (UserForm oder Tabellenblatt)?

Was hast Du am Code geändert und wie sieht dieser aus?

Anzeige
Re: Bitte mehr Details
07.01.2003 21:41:16
Walter
Hallo Peter,

leider habe ich das Problem noch nicht gelöst. Der Fehler tritt bei auch nur einer kleinen Änderung in der VBA-Programmierung auf, d.h. nach dem Programmstart (Tabelle wird angezeigt) wird in den Editor gewechselt, eine Änderung durchgeführt und dann das Programm gleich wieder geschlossen. Der o.g. Fehler tritt auf.
Die ursprüngliche Datei ist dann zerschossen! Durch Umbenennung der pararalell generierten unvollständige Datei in eine Exceldatei kann diese dann wieder geöffnet werden und steht zur Verfügung.
???
MfG
Walter


Anzeige
So kommen wir nicht weiter...
08.01.2003 09:04:50
peter
Wenn Deine Datei keine vertraulichen Daten enthält, kannst Du mir diese mal zumailen. Vielleicht finde ich den Fehler...

poststelle@billbz-bodensee.de

;
Anzeige

Infobox / Tutorial

Unerwarteter Fehler in Excel VBA beheben


Schritt-für-Schritt-Anleitung

  1. Fehler identifizieren: Überprüfe, bei welchem Ereignis der unerwartete Fehler auftritt. Tritt er beim Ausführen eines VBA-Codes, in einem Userform oder auf einem Tabellenblatt auf?

  2. Code überprüfen: Welche Änderungen hast Du am VBA-Code vorgenommen? Notiere Dir die Sub-Routinen, die vor dem Absturz ausgeführt wurden.

  3. Speicherplatz prüfen: Stelle sicher, dass Dein Arbeitsspeicher und das Temp-Verzeichnis ausreichend Platz bieten. Ein überfülltes Verzeichnis kann zu unerwarteten Fehlern führen.

  4. Anwendungen im Hintergrund schließen: Überprüfe, ob Anwendungen im Hintergrund laufen, die den Fehler verursachen könnten. Manchmal führen andere Programme zu Konflikten.

  5. Datei sichern: Bevor Du Änderungen vornimmst, sichere Deine Excel-Datei, um Datenverlust zu vermeiden.

  6. Testlauf: Führe einen Testlauf durch, um zu sehen, ob der Fehler weiterhin auftritt. Wenn der Fehler auftritt, notiere Dir die Details.


Häufige Fehler und Lösungen

  • Systemfehler 8H8000FFF(-2147418113): Dieser Fehler kann auftreten, wenn Du versuchst, eine nicht lesbare Datei zu speichern. Achte darauf, dass Du keine ungültigen Operationen im VBA-Code ausführst.

  • Unlesbare Dateien: Wenn Du unvollständige Dateien (wie 59A85000) siehst, könnte dies ein Hinweis auf einen Konflikt im Code oder unzureichenden Speicherplatz sein. Versuche, den Code zu optimieren und unnötige Variablen zu entfernen.

  • VBA 35005: Wenn Du mit VBA-Fehlern konfrontiert wirst, die auf einen Konflikt in der Programmierung hindeuten, solltest Du den Code Zeile für Zeile überprüfen und debuggen.


Alternative Methoden

  • VBA-Debugger verwenden: Nutze den integrierten Debugger in Excel, um Deinen Code schrittweise auszuführen. Dies kann helfen, den genauen Punkt zu identifizieren, an dem der unerwartete Fehler auftritt.

  • Fehlerprotokollierung: Implementiere eine Fehlerprotokollierung in Deinem VBA-Code, um detaillierte Informationen über aufgetretene Fehler zu erhalten. Dies kann Dir helfen, die Ursache schneller zu identifizieren.


Praktische Beispiele

  1. Fehlerüberprüfung in einer Sub-Routine:

    Sub Beispiel()
       On Error GoTo FehlerHandler
       ' Dein Code hier
       Exit Sub
    FehlerHandler:
       MsgBox "Ein unerwarteter Fehler ist aufgetreten: " & Err.Description
    End Sub
  2. Speichern einer Datei:

    Sub Speichern()
       On Error GoTo FehlerHandler
       ThisWorkbook.Save
       Exit Sub
    FehlerHandler:
       MsgBox "Fehler beim Speichern: " & Err.Description
    End Sub

Tipps für Profis

  • Regelmäßige Backups: Erstelle regelmäßig Sicherungskopien Deiner VBA-Projekte, um Datenverluste zu vermeiden.

  • Code-Reviews: Lass Deinen Code von einem Kollegen überprüfen, um unentdeckte Fehler zu finden.

  • Ressourcen nutzen: Halte Dich über die neuesten Updates für Excel und VBA informiert, um bekannte Probleme und deren Lösungen schnell zu finden.


FAQ: Häufige Fragen

1. Was ist ein unerwarteter Fehler in Excel VBA?
Ein unerwarteter Fehler kann auftreten, wenn eine Anwendung in Excel versucht, einen ungültigen Vorgang auszuführen, was oft auf einen Konflikt im Code oder unzureichende Systemressourcen zurückzuführen ist.

2. Wie kann ich den Fehler 35005 in VBA beheben?
Um den Fehler 35005 zu beheben, solltest Du Deinen Code sorgfältig überprüfen und sicherstellen, dass alle Variablen korrekt deklariert sind und keine ungültigen Operationen durchgeführt werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige