0*Jetzt()

Formeln, die nicht volatil sind (z.B. Excel4-Makro-Funktionen), werden von Excel nicht automatisch neu berechnet.

Man kann jedoch mit einem Trick eine Neuberechnung erzwingen:

Ist das Formelergebnis oder das Argument eine Zahl, so hängt man der Formel den Term an ‚+0*Jetzt(). (z.B. =Arbeitsmappe.zuordnen(1+0*Jetzt()))
Wie man leicht sehen kann, bleibt dieser Term immer 0,verändert also das Ergebnis nicht, obwohl sich die Funktion Jetzt() natürlich dauernd verändert und somit erzwingt, dass die entsprechende Formel bei der Neuberechnung einbezogen wird.

Ist das Formelergebnis oder Argument jedoch ein Textstring, so hängt man der Formel den Term an ‚&T(Jetzt())’. (z.B. =Dateien(„C:\EigeneDateien\*.xls“)&T(Jetzt())
Die Funktion T wandelt den Wert, den die Funktion Jetzt() liefert, in eine leere Zeichenfolge um und verändert somit den Wert der Funktion nicht.