Die Methode ,Range' für das Objekt'_Global' ist fehlgeschlagen

20/03/2008 - 11:20 von Andreas H. | Report spam
Hallo Crackz,

jetzt hab ich auch das Problem, allerdings nur, wenn ich mehrere
Exceltabellen offen habe und dann alle komplett schließe! wenn ich
jede einzeln schließe kommt die Fehlermeldung nicht !

Die Fehlermeldung kommt immer auf:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

If Range("Ablage!A3") = "" Then <-- Wird bei Fehlermeldung
markiert !
endsub1
Else
..


kann mir jmd n Hinweis oder ne Lösung geben !? ;)

Danke und Gruß
Andreas
 

Lesen sie die antworten

#1 stefan onken
20/03/2008 - 16:39 | Warnen spam
On 20 Mrz., 11:20, "Andreas H." wrote:
Hallo Crackz,

jetzt hab ich auch das Problem, allerdings nur, wenn ich mehrere
Exceltabellen offen habe und dann alle komplett schließe! wenn ich
jede einzeln schließe kommt die Fehlermeldung nicht !

Die Fehlermeldung kommt immer auf:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

If Range("Ablage!A3") = "" Then       <-- Wird bei Fehlermeldung
markiert !
    endsub1
    Else
..

kann mir jmd n Hinweis oder ne Lösung geben !? ;)

Danke und Gruß
Andreas



hallo Andreas,
wenn der Code abgearbeitet wird, sucht der Code mangels genauerer
Angaben in der aktiven (sichtbaren) Datei, die ja eine andere sein
kann als die, in der der Code ist.Verwende statt Range("Ablage!A3")
daher ThisWorkbook.Sheets("Ablage").Range("A3")

Gruß
stefan

Ähnliche fragen