ich möchte einen Bereich in Tabelle 2 überwachen und wenn sich etwas tut, soll ein Makro ausgeführt werden. Habe gestern folgende Routine von euch bekommen:
Private Sub Worksheet_Change(ByVal Target As Range)
if application.intersect(target, Range("a1:z2000")) is nothing then exit sub
Call MeinMakro
end Sub
Die Routine klappt nur, wenn ich aus einem anderen Arbeitsblatt einen Wert hinüber schicke. Jedoch das Arbeitsblatt wo sich diese Routine befindet, bekommt lediglich Daten in folgender Weise; z.B. Zelle "B15" =WENN(Tabelle1!B15="";"";Tabelle1!B15).
Nun habe ich gedacht, wenn ich einen Wert in Tabelle 1 eingebe, ändert sich ja auch etwas in Tabelle 2 und mein Makro würde ausgeführt, aber "Pustekuchen".
Also wie machen?
Gruß
Achim