ich nutze eine Benutzerdefinierte Funktion in VBA um zu ermitteln, auf welcher Seite sich eine bestimmte Zelle befindet. Diese Funktion benötigt doch recht viele Ressourcen. Diese Funktion enthält Application.Volatile, welche dafür sorgt, dass diese Funktion ja bei jedem Speichern etc. neu berechnet wird.
Gibt es eine Möglichkeit, diese benutzerdefinierte Funktion nicht neu zu berechnen, wenn gespeichert etc., wird, sondern nur wenn ich z.B. einen Button drücke oder dies an eine andere Bedingung knüpfe (z.B. Wert in bestimmter Zelle?).
Ich kenne mich leider nicht mit diesen Funktionen aus, daher weiss ich hier nicht wirklich weiter.
Danke und Grüße!