Registriert seit: 10.08.2018
Version(en): 2016
Hallo ihr Excel Spezialisten,
ich hab eine Excel-Tabelle bestehend aus mehreren Arbeitsblättern. Jeweils in der obersten Zeile eines Arbeitsblatt habe ich mir eine Zelle eingerichtet in der ich manuell das Tagesdatum eintrage wenn ich auf diesem Arbeitsblatt etwas geändert habe. So kann ich leicht erkennen, wann ich das letzte Mal was verändert habe.
Gibt es eine Möglichkeit dies zu automatisieren, denn so muss ich jedes mal die Zelle anklicken und das Datum überschreiben, manchmal vergesse ich auch dies manuell zu tun.
Helfen würde mir schon sehr, wenn ihr mir verraten könntet wie ich es hinbekommen mit einem Klick diese Zelle auf das Tagesdatum zu aktualisieren.
Bin schon gespannt auf eure Vorschläge.
Reinhard
Registriert seit: 02.05.2018
Version(en): Excel 365 & 2016
10.08.2018, 11:04
(Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2018, 11:05 von MisterBurns.)
Hallo,
du könntest zB mittels VBA bei jedem Speichervorgang das Datum eintragen lassen. Hat aber den Nachteil, dass das halt wirklich bei jedem Speichervorgang passiert, also auch, wenn in der Datei gar nichts verändert wurde.
Beschreib mal, was du in der Datei so änderst. Ist das immer ein bestimmter Bereich, kommen Zeilen hinzu, wird was gelöscht...?
Schöne Grüße
Berni
Registriert seit: 02.12.2017
Version(en): Office 365
10.08.2018, 11:11
(Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2018, 11:13 von Frogger1986.)
@MisterBurns
vll mit Worksheet_Change könnte bei jeder Änderung das Aktuelle Datum eintragen werden...
Eine Menge reden, aber nichts sagen können viele...
Registriert seit: 10.08.2018
Version(en): 2016
Hallo Berni,
wenn ich in einem Arbeitsblatt was ändere, dann füge ich in den meisten Fälle eine neue Zeile hinzu. Nur ganz selten ändere ich nur eine Zelle in einer vorhandenen Zeile.
Registriert seit: 10.08.2018
Version(en): 2016
Hört sich interessant an, hab aber keine Vorstellung was das ist und wie das zu realisieren ist.
Registriert seit: 02.12.2017
Version(en): Office 365
10.08.2018, 11:22
(Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2018, 11:22 von Frogger1986.)
wo muss denn das Datum hin im Blatt und ist es schreibgeschützt? Soll es Datum und Zeit sein, oder nur das Datum?
Eine Menge reden, aber nichts sagen können viele...
Registriert seit: 02.05.2018
Version(en): Excel 365 & 2016
Zitat:vll mit Worksheet_Change könnte bei jeder Änderung das Aktuelle Datum eintragen werden...
Ja, stimmt natürlich. Wenn eine Änderung versehentlich passiert und rückgängig gemacht wird, wird dennoch das Datum gesetzt (außer man speichert die Datei nicht).
Aber ist vermutlich eine der preiswertesten und einfachsten Lösungen.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Cells(1, 1) = Date
End Sub
Schöne Grüße
Berni
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo Reinhard,
(10.08.2018, 10:56)resi73312 schrieb: Helfen würde mir schon sehr, wenn ihr mir verraten könntet wie ich es hinbekommen mit einem Klick diese Zelle auf das Tagesdatum zu aktualisieren.
was schon mal bequemer ist: Zelle markieren und dann die Tastenkombination Strg+. drücken.
Gruß Uwe
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 02.12.2017
Version(en): Office 365
@ MisterBurns
Ich glaube das gibt eine endlosschleife...
ich hätte es so versucht
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Target.Address = "$A$1" Then
ActiveSheet.Range("A1").Value = Now
End If
End Sub
Hier wird der Zeit Stempel in A1 eingetragen bei jeder Änderung im Tabellenblatt
Eine Menge reden, aber nichts sagen können viele...