Theoretisch ist es möglich, den VBA direkt mit einem Makro zu ändern, um einen Datums- / Zeitstempel in einer Konstante zu speichern und ihn jedes Mal aktualisieren zu lassen. Es ist jedoch eine wirklich schlechte Idee, dies zu tun.
Wie bereits erwähnt, ist es am besten, wenn Sie eine Zelle oder Zellen in einem Arbeitsblatt haben, um Ihren Datums- / Zeitstempel zu speichern. Zum Beispiel habe ich oft ein separates VeryHidden-Arbeitsblatt, das speziell für die Makrosteuerung bestimmt ist. Nehmen wir an, wir verwenden zu diesem Zweck ein Blatt namens "Tracker". Das Makro würde mit etwas beginnen:
Sub Whatever() 'Constants 'Variables Sheets("Tracker").Range("A" & Rows.Count).End(xlUp).Offset(1, 0).Value = Now '... End Sub
Dadurch wird jedes Mal, wenn das Makro ausgeführt wird, eine permanente Aufzeichnung geführt. Sie können bei Bedarf gleichzeitig weitere Daten hinzufügen.
Wenn Sie es einfach jedes Mal in derselben Zelle aufnehmen möchten, können Sie dies auch tun:
Sub Whatever() 'Constants 'Variables Sheets("Whatever").Range("Z42").Value = Now '... End Sub