Funktionsaufruf bei Änderung eines Parameter
07.11.2016 09:22:06
Peter
für mein Problem möchte ich euch zunächst die Ausgangslage beschreiben.
Ich habe in VBA eine eigene Funktion erstellt eta(); sie besitzt drei Argumente (p1,p2,t1). In meiner Excel Tabelle rufe ich diese Funktion in einer Zelle auf. Die 3 Argumente haben ihren Bezug auf 3 verschiedene andere Zellen. Ändert sich nun der Wert einer dieser "Argument-Zellen" aktualisiert sich die Zelle mit der Funktion. Soweit so gut.
Wenn nun andere Berechnung auf der Tabelle ausgeführt werden, die die 3 "Argument-Zellen" verändern, führt dies zum 3-maligen Aufruf meiner Funktion eta.
Aus Performancegründen möchte ich das vermeiden.
Gibt es eine Möglichkeit, das meine Funktion nur neu berechnet wird, wenn sich bspw. ausschließlich p1 ändert, also eine Änderung der anderen Argumente keine Neuberechnung veranlasst?
Hoffe mein Problem verständlich erklärt zu haben. Danke für eure Hilfe!
Gruß Peter
Anzeige