Microsoft Excel

Excel und VBA: Beitrag aus Herbers Excel-Forumsarchiv

Excel - Speicherdatum einfügen? Geht das?

Betrifft: Excel - Speicherdatum einfügen? Geht das?
von: Hör Johannes
Geschrieben am: 23.06.2004 12:10:39

Hallo,

ich habe eine Liste, die vom Benutzer regelmäßig aktualisiert wird. Ich möchte in eine Zelle das Speicheratum (wie z.B. in Word "=SAVEDATE()") einfügen.

Geht das? Wie?

Merci

Johannes
  


Betrifft: AW: Excel - Speicherdatum einfügen? Geht das?
von: andreas e
Geschrieben am: 23.06.2004 12:16:07

hallo johannes,

Sub LetztesSpeicherungsdatumAbfragen()
MsgBox "Das letzte Änderungsdatum der Arbeitsmappe war am: " & _
ThisWorkbook.BuiltinDocumentProperties("Last save Time").Value
End Sub

das müsste es sein
gruß
andreas e

Skripte und Aufgaben von Andreas Entenmann


http://www.fachforen.de

eine Linksammlung zu diversen fachforen


  


Betrifft: AW: Excel - Speicherdatum einfügen? Geht das?
von: Hör Johannes
Geschrieben am: 23.06.2004 12:26:33

Danke,

aber ich kann kein VBA. Was mach ich mit diesem Skript? Wo einfügen?

Ich möchte das Datum gerne in eine Zelle und nicht als Messagebox.

Gruß
Johannes


  


Betrifft: AW: Excel - Speicherdatum einfügen? Geht das?
von: Uduuh
Geschrieben am: 23.06.2004 12:59:14

Hallo,
das geht mit einer benutzerdefinierten Funktion.
In ein Modul:
Function savedate()
  savedate = ActiveWorkbook.BuiltinDocumentProperties(12).Value
End Function

In die Zelle dann einfach =savedate() eintragen.

Gruß aus'm Pott
Udo
http://www.excelerator.de


  


Betrifft: Funktioniert nicht
von: Johannes
Geschrieben am: 24.06.2004 11:24:47


Hallo, habe es so gemacht wie Du beschrieben hast.
Es steht nun das Datum in der Zelle. Aber ich habe heute das Dokument abgespeichert und es steht imemr noch das Datum von gestern drin. Auch nach schließen und erneut öffnen steht immer noch das Datum von gestern drin.


  


Betrifft: AW: Funktioniert nicht
von: Annett
Geschrieben am: 26.06.2004 08:39:47

Hallo Johannnes

schreibe doch in die Funktion Application.Volatile was natürlich die Rechenleistung erhöht da bei jeder Veränderung das Datum neu eingetragen wird.

Gruß Annett