ich hatte vor einiger Zeit schon einmal nachgefragt, wie ich denn den Zellinhalt VOR einer Änderung abfragen kann und gegebenenfalls wieder zurücksetzen kann.
Dies löse ich jetzt so, dass in dem Ereignis "SelectionChange" der Inhalt und die Adressen ausgelesen werden (per For each Zelle in Target) und dann mit dem Ereignis "SheetChange" weitergegeben werden.
Wenn der Anwender nun ALLE Zellen markiert, dann hängt die ganze Sache: Excel muss 255x65536 Zellen durchlaufen. Oder aber wenn ein Anwender das "Autofüllen" benutzt, dann zieht das Ereignis "SelectionChange" nicht.
Gibt es denn keine andere Möglichkeit die Zellinhalt VOR der Änderung zu erfahren? Excel weiß das ja schließlich auch wenn ich "Rückgängig" mache. Außer Excel lädt hier dann irgendeinen Abklatsch der Tabelle wieder rein!
Ich dachte an irgendeine Funktion wie:
Application.AktiveZelle.Inhalt_vor_Änderung :-) :-)
Gruß,
Oliver.