Herbers Excel-Forum - das Archiv

Änderungen in einer Zelle

Bild

Betrifft: Änderungen in einer Zelle
von: Marc Voelker
Geschrieben am: 13.10.2003 10:36:42
Hi

ma ne frage.
ich möchte, dass wenn in der spalte c ne änderung vorgenommen wurde, die zelle der nächsten zeile in spalte a markiert wird.

also der befehl soll ausgeführt werden:
Selection.End(xlToLeft).Offset(2, 0).Select (hoffe das der so stimmt)
Selection.End(xlDown).Offset(1, 0).Select

Gruß
Marc

Bild

Betrifft: AW: Änderungen in einer Zelle
von: WernerB.
Geschrieben am: 13.10.2003 10:49:31
Hallo Marc,

das nachstehende Makro gehört in das Modul des entsprechenden Tabellenblattes.
Nach jeder Änderung in der Spalte C wird eine Zelle in der Spalte A (eine Zeile tiefer als bei der Änderung in Spalte C) markiert.


Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column <> 3 Then Exit Sub
Target.Offset(1, -2).Select
End Sub


Viel Erfolg wünscht
WernerB.

P.S.: Das Forum lebt auch von den Rückmeldungen der Fragesteller an die Antworter (siehe Forums-FAQ).
Bild

Betrifft: Thx Werner
von: Marc Voelker
Geschrieben am: 13.10.2003 11:15:37
Danke Werner
funktioniert!
 Bild