Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Excel beendet sich bei Makroausführung

0 views
Skip to first unread message

Guido

unread,
May 30, 2003, 4:43:43 AM5/30/03
to
Hallo zusammen,
ich habe folgendes, erstaunliches Verhalten auf einem PC,
auf einem anderen jedoch nicht.
Beim Ausführen eines Makros, von welchem eine private sub
aufgerufen wird, beendet sich ganz Excel. Dies geschieht
reproduzierbar direkt nach Beendigung der private sub. Auch
im Debugger kommt noch der Sprung zuück, anschließend folgt
nur noch ein sauberes Beenden von Excel.
(Excel 2000 auf Windows 2000)

Hat jemand eine Erklärung für dieses Verhalten?


Reiner Wolff

unread,
May 30, 2003, 6:06:08 PM5/30/03
to
Moin Guido,

Nicht wirklich.
Es könnte sich um einen ungewöhnlichen Fehler von fehlenden
Verweisen handeln: Sieh' also einmal unter Extras - Verweise
nach, ob dort irgendwo ein Haken vor einem 'NICHT VORHANDEN:
..... ' steht.

oder
Es könnte sein, dass Du mit einigen Objekt-Variablen arbeitest,
die Du nicht wieder zurücksetzt. Prinzipiell gilt, setze immer
jede Objekt-Variable, die Du irgendwo gesetzt hast, am Schluss
Deiner Prozedur (oder des Ablaufs) wieder auf Nothing zurück.

Sub TueWasIchWill (MachtDerEhNicht As Boolean)
Dim xlApp as Excel.Application

Set xlApp = Application
'tue eine ganze Menge ...
' ....
' ....
Set xlApp = Nothing
End Sub

Falls das nicht hilft, läßt sich das Problem vielleicht näher
eingrenzen, wenn man Deinen kompletten Code sehen könnte.

Greetinx aus Kiel
Reiner

--
Nur, weil der Arzt einen Namen für deinen Zustand
findet, heißt das nicht, daß er weiß, was dir fehlt.

0 new messages