Seite 1 von 1

Re: Datum der Zelländerung ausgeben

Verfasst: So, 02.03.2008 20:33
von matlat
Hallo,
ich habe ein ähnliches Vorhaben so gelöst:
In A1 kommt die Formel =wenn(B1="";"";heute()),
dann die Formel nach unten ziehen.
Allerdings ändert sich das Datum jeden Tag.
Deshalb habe ich mir ein Makro aufgezeichnet, geht ganz einfach, das folgende Schritte abarbeitet, wenn der Cursor in B steht:
-gehe 1 Zelle nach links
-schneide den Zellinhalt aus
-füge den Zellinhalt als unformatierten Text wieder ein.
Dieses Makro auf eine Schaltfläche legen.
Bei mir klappt es so, bei dir wahrscheinlich auch.
Alles Gute
Wolfgang

Re: Datum der Zelländerung mit JETZT()

Verfasst: So, 02.03.2008 22:20
von Gert Seler
Hallo Ihr beiden,
die Formel müßte wie folgt lauten :
=WENN(B1<>"";JETZT();"")

Das Datum wird nicht aktualisiert. Siehe "OOo_Hilfe" zur Funktion.

mfg
Gert

Re: Datum der Zelländerung ausgeben

Verfasst: So, 02.03.2008 22:48
von komma4
@Gast:
Eine einfache Formel hilft Dir nicht, da immer wieder aktualisiert wird, ein zuvor vorhandener Inhalt aber erhalten bleiben soll.

Eine Lösung (neben einer benutzerdefinierten Funktion) bietet das folgende Makro: onColumnChange
Dieses Code-Beispiel beobachtet auf Eingaben (in der Spalte A auf einem Tabellenblatt "Tabelle1") und setzt daraufhin einen Zeitstempel in die korrespondierende Zeile der Spalte B
[Verwendung eines LISTENERS]
Kommst Du damit zurecht?


@Gert: auf STRG+Umschalt+F9 wird die Funktion neu berechnet, ebenso beim Öffnen der Datei, wenn die entsprechende Option eingestellt ist...