Das Archiv des Excel-Forums

Ä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