Fonctions volatiles

J'utilise la fonction alea.entre.bornes. Pourquoi retourne-t-elle 2 valeurs différentes si on l'encode dans 2 cellules différentes et change-t-elle de valeur à chaque fois qu'on modifie n'importe quelle cellule de la feuille ?

C'est tout simplement parce que c'est une des fonctions volatiles intégrées à Excel.
Comme : Maintenant(), aujourdhui(), zones(), Index(), decaler(), cellule(), Indirect(), lignes(), colonnes(), Alea()
Ces fonctions sont réévaluées à chaque recalcul de la feuille d'excel.Donc normalement à chaque changement dans la feuille, sauf si le calcul a été mis "sur ordre".
C'est la raison pour laquelle, à la fermeture d'un classeur ne comportant que la formule =maintenant() dans une cellule excel demande s'il faut enregistrer les modifications, même si en apparence, on n'a rien modifié dans le classeur.

Auteurs : ,

Mots clefs associés à cette page : , ,