geöffnetes sheet schliessen ohne zu speichern

Bild

Betrifft: geöffnetes sheet schliessen ohne zu speichern
von: soendi
Geschrieben am: 01.12.2003 08:20:46

hallo phreaks!

wie kann ich ein geöffnetes sheet per vba schliessen (keine speicherung der datei!)

danke für die flotte hilfe!
soendi, der schweizer!

Bild


Betrifft: AW: geöffnetes sheet schliessen ohne zu speichern
von: soendi
Geschrieben am: 01.12.2003 08:32:17

nachtrag: excel selber soll auch geschlossen werden, wenn möglich... weiss aber nicht, ob das rein technisch möglich ist.

nochmals ich!


Bild


Betrifft: AW: geöffnetes sheet schliessen ohne zu speichern
von: Marco Miedl
Geschrieben am: 01.12.2003 08:33:40

meinst du wirklich einzelne Sheets oder die ganze Datei???
also wenn du ein Sheet löschen willst kannst du das so machen:

Sheets("sheetName").delete

da meckert Excel dann rum, dass kannst du so los werden:

Application.DisplayAlerts = False
Sheets("sheetName").delete
Application.DisplayAlerts = True


denke aber eher du willst nicht nur ein sheet entfernen sondern das ganze File ohne zu speichern schliesen. Das kannst so erledigen:

Workbooks(nameDerDatei_oder_ActiveWorkbook).Close SaveChanges:=False

bzw.

Workbooks(nameDerDatei_oder_ActiveWorkbook).Close SaveChanges:=True

wenn du es doch sichern willst.

Gruss
Marco


Bild


Betrifft: AW: geöffnetes sheet schliessen ohne zu speichern
von: Gerd K.
Geschrieben am: 01.12.2003 08:36:04

Hallo Soendi,

ActiveWorkbook.Close (False)

Gruss
Gerd


Bild


Betrifft: AW: geöffnetes sheet schliessen ohne zu speichern
von: soendi
Geschrieben am: 01.12.2003 08:46:21

hiho!

das funktioniert soweit sogut, doch wird nur die datei geschlossen... kann ich excel nicht auch gerade beseitigen?? task.kill? :)

aber ich denke mal, dass das technisch nicht möglich ist, dass ein task sich selber abschiesst - selbstmordgedanken eines programms?!?! muss demnach eine kranke methode sein... :-)

soendi


Bild


Betrifft: AW: geöffnetes sheet schliessen ohne zu speichern
von: WernerB.
Geschrieben am: 01.12.2003 08:52:30

Hallo Soendi,

versuche es mal so:

Application.DisplayAlerts = False
Application.Quit


Viel Erfolg wünscht
WernerB.

P.S.: Das Forum lebt auch von den Rückmeldungen der Fragesteller an die Antworter (siehe Forums-FAQ).


Bild


Betrifft: funktioniert tadellos! danke! o.T.
von: soendi
Geschrieben am: 01.12.2003 08:55:37




Bild


Betrifft: AW: geöffnetes sheet schliessen ohne zu speichern
von: y
Geschrieben am: 01.12.2003 08:39:43

hi
wenn dir das weiterhilft:


Sub test()
ThisWorkbook.Saved = True
ThisWorkbook.Close
End Sub


cu y


Bild


Betrifft: AW: geöffnetes sheet schliessen ohne zu speichern
von: y
Geschrieben am: 01.12.2003 08:56:23

beendet auch noch excel:


Sub test()
ThisWorkbook.Saved = True
Application.Quit
End Sub


cu y


Bild

Beiträge aus den Excel-Beispielen zum Thema " geöffnetes sheet schliessen ohne zu speichern"