VBA - Calcul sur dates

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.

ok Merci ...

Rechercher des sujets similaires à "vba calcul dates"