[Excel 2003] Funktion für Datum

value

Commander
Registriert
Dez. 2003
Beiträge
2.120
Servus,

es geht darum gewissen Datensätze aus einer Tabelle zu bearbeiten, und das Bearbeitungsdatum und Uhrzeit automatisch festzuhalten.

Die Funktion Heute() würde sich dafür anbieten, jedoch hab ich da das Problem das ich jedes mal wenn ich die Tabelle neu öffne, wirklich das heutige Datum drin habe, sogesehen nie sehe wann der Datensatz bearbeitet wurde sondern lediglich das aktuelle Datum - reichlich unpraktisch.

In der nächsten Spalte das gleiche mit der Uhrzeit, auch hier wird mir immer die aktuelle angezeigt.

Wer hat einen Lösungsvorschlag bzw. Idee wie man es entweder per Makro oder mit auswählen der Zelle und Enter-Taste schaffen kann das aktuelle Datum und/oder Uhrzeit festzuhalten, ohne das dies später von Excel wieder geändert wird.

Vielen Dank im Vorraus
 
Danke dax.at, guter Versuch, nahe dran.

Mit:

Function LastSaveDate()
LastSaveDate = Application.ActiveWorkbook.BuiltinDocumentProperties.Item(12)
End Function


Kann ich mir zumindest mal die letze Änderung des ganzen Tabellenblattes anzeigen lassen, brauche dies aber wie gesagt für einzelne Zellen.
 
Moin value,

das geht ideal mit 2 Makros, welche du per Shortcut oder Symbol starten kannst:
Code:
Option Explicit

Sub dDatum()
   Dim dHeute As Date
   dHeute = Format(Date, "DD.MM.YYYY")
   ActiveCell.Value = dHeute
End Sub

Sub dZeit()
   ActiveCell.Value = Format(Time, "hh:mm")
End Sub
 
Danke Nemo, läuft wie geschmiert!
 
Zurück
Oben