von Thomas Mc Kie » Di, 11.04.2017 18:00
Gestern ist heute-1 Tag
Und dann das Datum als Wert einfügen.
Kann leider von hier nicht mit Makros rumspielen, wegen fehlendem Java.
Aber so wie du es schreibst, würde ich auch erstmal vorgehen:
1) Dokument öffnen, dabei werden deine Werte und das Datum in dieser Spalte - z.B. A - ("=Heute()") aktualsiert
2) Makro vergleicht, ob in zweiter Spalte das kopierte Datum mit dem Datum in der Spalte A übereinstimmt, wenn ja, nix weiter. Bei nein, alle Werte und das Datum aus der Spalte B (ich nenne sie mal "heute gespeichert", was ja durch die Prüfung dann älter ist, also mindestens gestern (oder älter)) in Spalte C (gestern) rüberkopieren. Danach alle Werte und das Datum aus Spalte A in Spalte B kopieren.
Soviel zum Makro.
Deinen Vergleich kannst du dann immer mit Spalte B und C machen.
Du musst noch ein wenig aufpassen, da das Datum ja trotzdem auch die Uhrzeit beinhaltet, also auch wenn 11.04.2017 bei beiden Feldern steht, ist die Zeit ja unterschiedlich. Aber über z.B. =VERKETTEN(JAHR(G2);"-";MONAT(G2);"-";TAG(G2)) könntest du auf Tage "runden" und dann vergleichen. Gibt dazu sicher auch andere Möglichkeiten.
Grüße
Thomas
Edit: Angehängt nun meine (noch unschöne) Basteldatei (da sind noch keine Makros drin), vielleicht kann ich später zuhause noch ein wenig probieren).
- Dateianhänge
-
- Wertevergleich.ods
- (10.25 KiB) 85-mal heruntergeladen
Gestern ist heute-1 Tag
Und dann das Datum als Wert einfügen.
Kann leider von hier nicht mit Makros rumspielen, wegen fehlendem Java.
Aber so wie du es schreibst, würde ich auch erstmal vorgehen:
1) Dokument öffnen, dabei werden deine Werte und das Datum in dieser Spalte - z.B. A - ("=Heute()") aktualsiert
2) Makro vergleicht, ob in zweiter Spalte das kopierte Datum mit dem Datum in der Spalte A übereinstimmt, wenn ja, nix weiter. Bei nein, alle Werte und das Datum aus der Spalte B (ich nenne sie mal "heute gespeichert", was ja durch die Prüfung dann älter ist, also mindestens gestern (oder älter)) in Spalte C (gestern) rüberkopieren. Danach alle Werte und das Datum aus Spalte A in Spalte B kopieren.
Soviel zum Makro.
Deinen Vergleich kannst du dann immer mit Spalte B und C machen.
Du musst noch ein wenig aufpassen, da das Datum ja trotzdem auch die Uhrzeit beinhaltet, also auch wenn 11.04.2017 bei beiden Feldern steht, ist die Zeit ja unterschiedlich. Aber über z.B. =VERKETTEN(JAHR(G2);"-";MONAT(G2);"-";TAG(G2)) könntest du auf Tage "runden" und dann vergleichen. Gibt dazu sicher auch andere Möglichkeiten.
Grüße
Thomas
Edit: Angehängt nun meine (noch unschöne) Basteldatei (da sind noch keine Makros drin), vielleicht kann ich später zuhause noch ein wenig probieren).