Search notes:

Excel: Volatile functions

The volatility of a function (either worksheet functions or user defined VBA functions) affects when the the function is called for formula recalculation purposes.
A volatile function is always called when
In contrast, the non-volatile function are only called by pressing
Volatile worksheet functions include
A user defined VBA function can be marked (in Excel, that is) to be volatile with application.volatile.

Index