letzter Wert einer Zelle
01.03.2006 16:50:05
torsten
- MEINE EXCELVERSION IST 2002 - SP2 -
habe mich soeben endlich mal angemeldet. Ich arbeite tgl mit Excel und VBA.
- zunächst lasse ich bei jeder Änderung den Rumpf der Sub "Worksheet_Change" ablaufen
- bspweise wird nach Änderung einer Zelle diese andersfarbig formatiert
Folgendes Problem:
Manchmal geht ein Benutzer nur per F2 in die Zelle und bestätigt einfach wieder. Dabei wird das Event "Worksheet_Change" aufgerufen, obwohl sich der Wert der Zelle nicht geändert hat. Für diesen ABER AUCH andere Fälle ist es für mich notwendig, per VBA den Wert der Zelle zu erhalten, den die Zelle vor der Änderung hatte. Dann könnte ich z.B. entscheiden, ob sich wirklich etwas geändert hat oder nicht.
Mein Gedanke ist, wenn per STRG+Z der Wert in die Zelle zurückgeschrieben werden kann, dann müsste ich doch auch daran kommen, oder ?
Bin zwar in Excel und VBA relativ fit, aber soweit reicht mein Wissen dann doch nicht. Eine Sub Before_Change oder so wäre sehr genial. Vllt geht es aber auch ganz anders!?
Vielen Dank