Gibt es eine Möglichkeit ein Makro auszulösen wenn eine Eingabe in einer Zelle gemacht wurde? Ich denke dabei an etwas wie die Change-Prozedur bei Comboboxen.
Danke im voraus - Gruss Bernd
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address(0, 0) = "B8" Then MeinMakro
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
'Die Zeilen mit # werden nur gebraucht,
'wenn das Makro nur in einem bestimmten Bereich ablaufen soll
If Not Intersect(Target, Range("A1:B10")) Is Nothing Then '#######
'hier dein Makro
MsgBox "Test ok"
'Dein Makro Ende
End If '######
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "B8" Then MeinMakro
End Sub
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