Zellensprung mit old value ?
13.10.2015 10:21:25
udo
bräuchte bitte eure Hilfe bei folgendem Zusammenhang
Umgebung wie folgt:
Habe ein Tabellenblatt ... Bereich N22:OT200, in diesem bewege ich mich
unterschiedlich mal hier mal da immer an der gewählten Zellposition anschließend
per Tastatur_Pfeil dann weiters nach rechts oder dann wieder zurück nach links.
In der mit der Maus gewählten Zelle steht zB ein Kürzel " AB " wenn ich jetzt
nach rechts springe, soll er mir " AB " in die Zelle rechts daneben übernehmen
zB. im Selection.Change Ereignis mit ( r & c sind deklariert als activecell.row usw. )
Cells(r, c).Value = Cells(r, c - 1).Value
wenn ich nach einigen Sprüngen nach rechts dann merke, dass ich zB drei zuviel
erweitert / kopiert habe, dann würde ich wieder nach links springen, und er würde mir dann die vorherige Übernahme des Zellwertes der Zelle ( links nebenan " AB " ) wieder löschen ... " "
If Cells(r, c + 1) = "" Then Cells(r, c) = ""
und zwar wenn die rechte Zelle daneben auch leer ist ...
Mir geht es also einfach darum, bei Sprung nach rechts den Wert zu erweitern und nach links ihn wieder zu entfernen.
Knackpunkt dabei ist wohl so eine Art " zu Erkennen " von wo aus er zuletzt gesprungen ist ... gibts da so eine Art old value ...
Habt ihr ne Idee ?
wäre euch sehr dankbar
udo