Aktuell kann es Probleme bei der Anmeldung geben. Meldet Euch in dem Fall bei uns (webmaster at clever-excel-forum.de) und wir unterstützen Euch. x

Änderungsdatum auf Arbeitsblatt sichtbar
#1
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. Huh

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
Top
#2
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
Top
#3
@MisterBurns

vll mit Worksheet_Change könnte bei jeder Änderung das Aktuelle Datum eintragen werden...
Top
#4
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.
Top
#5
Hört sich interessant an, hab aber keine Vorstellung was das ist und wie das zu realisieren ist.
Top
#6
wo muss denn das Datum hin im Blatt und ist es schreibgeschützt? Soll es Datum und Zeit sein, oder nur das Datum?
Top
#7
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
[-] Folgende(r) 1 Nutzer sagt Danke an MisterBurns für diesen Beitrag:
  • Frogger1986
Top
#8
Hallo Reinhard,

(10.08.2018, 11: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
Top
#9
Hi,

schau dir mal diese Links an:

http://www.clever-excel-forum.de/Thread-...e-stempeln
http://www.clever-excel-forum.de/Thread-...eglichkeit

Hier findest du ein paar Beispiele für Zeitstempel
Top
#10
@ 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
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste