Verwenden Sie die Eigenschaft value der Zelle:
TheCell.Value = Date
Datum = heute
Ich habe eine Datei mit einem VB-Makro, das eine TODAY()
Formel in eine Zelle einfügt, wenn ich auf eine Schaltfläche klicke. Die Formel ist flüchtig und wird jedes Mal aktualisiert, wenn das Blatt berechnet wird. Stattdessen möchte ich den Wert so sperren, dass nur das Datum angezeigt wird, an dem das Makro ausgeführt wurde. Wenn ich also morgen die Datei öffne, wird es den gleichen Wert haben. Wie kann ich das machen?
Verwenden Sie die Eigenschaft value der Zelle:
TheCell.Value = Date
Datum = heute
Sie müssen den VBA-Code im Click-Ereignis der Schaltfläche ändern. Ich würde eine zweite Schaltfläche erstellen, wenn Sie das heutige Datum in der Zelle haben möchten, und es von der ersten Schaltfläche aus deaktivieren.
Schneller Weg dies zu tun -
Wählen Sie die Zelle aus und drücken Sie Ctrl+;
Ein weiterer Trick - Unter den gleichen Bedingungen, wenn Sie die aktuelle Uhrzeit im HH: MM
Format einfügen möchten :
Drücken Sie Ctrl+ :in der Zelle.
(FÜR MAC: cmd+ ;)