Datei schon gespeichert?

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
MsgBox
Bild

Betrifft: Datei schon gespeichert?
von: Franz W.
Geschrieben am: 19.11.2003 13:32:16

Hallo Forum,

ich öffne eine Datei auf der Basis einer Mustervorlage.xlt.

In der Datei hab ich ein Worksheet_Change-Ereignis, DAS NUR FUNKTIONIERT, wenn die Datei schon gespeichert wurde, sonst gibt es einen Fehler.

Kann man irgendwie abfragen, ob eine Datei schon unter einem eigenen Namen gespeichert wurde oder nicht, um das dann entsprechend weiter zu verwerten?

Vielen Dank für Tipps im Voraus

Grüße
Franz

Bild


Betrifft: AW: Datei schon gespeichert?
von: GerdW
Geschrieben am: 19.11.2003 13:36:16

Wenn du den Name abfragst und keine Extension vorhanden ist,
wurde die Mappe noch nicht gespeichert.

Gerd


Bild


Betrifft: Super Idee...
von: Franz W.
Geschrieben am: 19.11.2003 13:48:25

Hallo Gerd,

tolle Idee, klappt:


Sub test()
    MsgBox ThisWorkbook.Name
    If Right(ThisWorkbook.Name, 4) = ".xls" Then
        MsgBox "Datei schon gespeichert."
    Else
        MsgBox "Datei noch nicht gespeichert."
    End If
End Sub


Vielen Dank und Grüße
Franz


Bild


Betrifft: Krücke - ThisWorkbook.Path = ""
von: ChrisL
Geschrieben am: 19.11.2003 13:38:43

Hi Franz

ThisWorkbook.Saved wird in diesem Fall wohl nicht gehen ;-)

Deshalb würde ich abfragen, ob bereits ein Pfad besteht.

Gruss
Chris


Bild


Betrifft: AW: Krücke - ThisWorkbook.Path = ""
von: Franz W.
Geschrieben am: 19.11.2003 13:49:43

Hallo Chris,

vielen Dank für Deine Antwort. Gerd's Idee war schon gut, siehe Antwort an Gerd

Vielen Dank und Grüße
Franz


Bild

Beiträge aus den Excel-Beispielen zum Thema " Ausführung unterbrechen?"