[VBA] Neuberechnen nach eigenener Funktion

Hallo ihr Fachfrauen und -männer,

ich habe jetzt endlich eine eigene Funktion fertiggestellt, abhängig von einem vorgegebenen Zahlenwert werden unterschiedliche Strings ausgegeben. Welche, hängt auch vom Inhalt der vorhergehende Zellen über der aufrufenden Zelle ab.
Wenn ich jetzt mehrere dieser Funktion unteinander im Blatt habe und mittendrin bei einer das Argument ändere, sollen die folgenden aktualisiert werden (Sie liefern dann nämlich ein anderes Ergebenis).

Leider wird die Berechnung nur durchgeführt, wenn ich die Zellen von Hand anwähle, mit F2 die Bearbeitung starte und dann mit Eingabe bestätige. Neu Berechnen (F9) oder .Calculate in VBA haben keinen Einfluß.

Was ist da los? Wie kann ich den Vorgang automatisieren?

Verzweifelt, Dennis

hi, Dennis

nicht verzweifeln.

Versuchs mal so:

Function My_Func()
Application.Volatile

’ Remainder of the function
">
End Function

Das Application.Volatile sagt, das sich da was verändern kann, besser gesagt soll! Weiter Infos in der Excel Hilfe

mfg

Dirk

[OT] Funktioniert einwandfrei, vielen Dank
Entzweifelt, Dennis