Abstürze
29.01.2004 11:38:53
Harald
es geht um eine monatlich zu erstellende Analyse-Datei.
Dabei müssen täglich entstehende Quelldateien in einer Monatsauswertung zusammengefasst werden.
Excel erfreut mich letzterdings immer öfter mit folgender Meldung. Danach darf ich den PC erneut hochfahren sonst bekomme ich die Analyse-Datei nur noch schreibgeschützt auf.
********
EXCEL verursachte einen Fehler durch eine ungültige Seite
in Modul EXCEL.EXE bei 0187:3010a13c.
Register:
EAX=0000000e CS=0187 EIP=3010a13c EFLGS=00010202
EBX=01800cce SS=018f ESP=006282bc EBP=00628e94
ECX=3069fce0 DS=018f ESI=000015d0 FS=18b7
EDX=00000000 ES=018f EDI=00628dfc GS=0000
Bytes bei CS:EIP:
a5 8b 45 0c 83 65 e4 00 a5 a5 3d 00 01 00 80 a5
Stapelwerte:
00629fc4 00629fc6 01800cce 015500f8 00f80002 00040129 00f80070 00f70001 00040175 016b00ff 00080003 00030172 0156008f 00700003 0003011c 017b00ff
********
Das Problem besteht hauptsächlich wenn ich aus der selbst erstellten (makroverseuchten) Analyse-Datei die benötigte Quelldatei(makrofrei) öffnen will.
Zusatzinfo: Die Analysedatei wird durch "Speichern unter.." für den Folgemonat dupliziert.
Die Makros haben Gültigkeit für alle geöffneten Arbeitsmappen.
Bei der Ausführung eines Makros in einer Quelldatei öffnet Excel zuerst die Analyse-Datei aus dem Makro-Erstellungsmonat.
Wenn ich eine, zwei oder drei Quelldateien durchhabe und die Nächste öffnen will, bekomme ich den Excel-Absturz (siehe oben).
Noch ne Zusatzinfo. Keins der Makros hat eine Dim Anweisung, da sich die Sache mit den Dim-Anweisungen für mich noch nicht praxisreif erschlossen hat.
In den Quelldateien stehen reichlich Schrauberwerte -zum Teil 2 Werte in einer Zelle (z.B. 075073 d.h.3 Stellen Schrauber links =75Nm, 3 Stellen Schrauber rechts=73Nm)- und für den Fall einer fehlerhaften Verschraubung stehen dort 000
Fehlerhafte Verschraubungen in einwertigen Zellen werden mit C oder N ausgewiesen.
Hoffe ihr seid jetzt nicht auch so verwirrt wie ich.
Selbst ein Denkansatz wäre ja schon hilfreich.
Beste Grüße
Harald