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
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen