wie kann ich denn herausfinden, in welcher Spalte die aktive Zelle gerade steht?
Danke Euch,
Gruß Micha
Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox Target.Address(0, 0)
End Sub
und für die ganze Mappe (im Module DieseArbeitsmappe):
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
MsgBox Target.Address(0, 0)
End Sub
Du kannst das Target wie jedes andere Range-Objekt verwenden, also wie Range("A1"), Selection oder auch ActiveCell. Deshalb mein Vorschlag Deinen Code, der ja von der ActiveCell ausgeht, in das Change-Ereignis zu packen, und statt der ActiveCell das Target zu verwenden.
Schönen Gruß,
Andi