Excel Worksheet_Change funktioniert nicht!? VBA

Hallo liebe Excel-Gemeinde,

ich habe ein Tool, das automatisch Börsenkurse ausliest und in ein Worksheet einliest. Über eine Zellverknüpfung (=Worksheet!Zelle) verwerte ich diese nun an anderer Stelle weiter. Wenn kein Wert eingelesen werden konnte gibt es eine Fehlermeldung (#NV, #NAME, #ZAHL o.ä.), wenn wieder Werte kommen wird wieder ein Eurowert eingetragen (z.B. 22.53, allerdings ohne Eurozeichen). Wenn nach einem Fehler, wieder ein Wert kommt möchte ich eine E-Mail verschicken.

Die E-Mailfunktion ist kein Problem. Ich arbeite mit Worksheet_Change() um zu erfassen ob wieder ein Wert eingelesen wurde, das funktioniert aber nur wenn man nach dem Einlesen „Enter“ drücken würde. Macht man aber nicht, da das Einlesen automatisch geschieht. Hat jemand eine Lösung?

Vielen Dank!

Die E-Mailfunktion ist kein Problem. Ich arbeite mit
Worksheet_Change() um zu erfassen ob wieder ein Wert
eingelesen wurde, das funktioniert aber nur wenn man nach dem
Einlesen „Enter“ drücken würde. Macht man aber nicht, da das
Einlesen automatisch geschieht. Hat jemand eine Lösung?

Hallo Robert,

schreib den Worksheet_Change() Code in das Tabellenblattmodul
der Tabelle wo das „Tool“ etwas einfügt.

Gruß
Reinhard