Salut Steelson !
Application.Volatile n'a d'effet que lorsque la fonction est utilisée en feuille de calcul. Elle permet qu'elle soit recalculée lors des recalculs...
Cette instruction est équivalente à :
Application.Volatile True
True étant le paramètre par défaut.
J'ai remarqué souvent cependant que les fonctions se recalculaient sans cette instruction... !?
Par contre, pour éviter le recalcul :
Application.Volatile False
est nécessaire...
Très utile par exemple avec des fonctions générant des tirages aléatoires (pour éviter qu'ils soient un peu trop volatils !) ou si la fonction n'a pas beoin d'être recalculée fréquemment, ou si gourmande en ressources de calcul, il vaut mieux s'abstenir !
Cordialement.