Herbers Excel-Forum - das Archiv
Änderungen in einer Zelle
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
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).
Betrifft: Thx Werner
von: Marc Voelker
Geschrieben am: 13.10.2003 11:15:37
Danke Werner
funktioniert!