Clever-Excel-Forum

Normale Version: Zeit einfrieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
llo zusammen ich habe folgendes Problem:

Ich habe eine Tabelle in welcher ich in Spalte C daten eintragen möchte und wenn ich auf Eingabe drücke mir in Spalte A die Echtzeit mit Datum angezeigt werden soll.
Die Echtzeit soll dann eingefroren werden, so das sich diese nicht mehr verändert bei der nächsten Eingaben von texten in spalte C

Wäre super wenn mir dabei jemand helfen könnte
vielen Dank im Vorraus
Hallöchen,

wenn Du die Suche hier im Forum nutzt findest DU die eine oder andere Lösung, z.B.

Excel-Zeitstempel-Datumsstempel-per-Formel
Private Sub Worksheet_Change(ByVal Target As Range)
  With Target
    If .Cells.Count > 1 Then Exit Sub
    If .Column = 2 Then
      Application.EnableEvents = False
      .Offset(1, -1).Value = Now()
      Application.EnableEvents = True
    End If
  End With
End Sub
@rollibolli:
.Count liefert einen Long-Wert.
Dieser ist aber ab Excel 2007 mit der Anzahl der Zellen eines Tabellenblatts "überfordert" und kann einen Überlauf (LZF 6) erzeugen!
[attachment=30179]

Deshalb solltest Du Dir angewöhnen, grundsätzlich statt .Count .CountLarge zu nehmen.
Dieses liefert einen Variant, der mit der Zählung klar kommt.

Gruß Ralf
Hallo Ralf
Vielen Dank für den nützlichen Tip
Gruß
HP