OVH Cloud OVH Cloud

Calcul automatique

1 réponse
Avatar
E.SPINELLI
Lors de l'ouverture d'un classeur excel, il y a des=20
feuilles et surtout des cellules dont le calcul (Alors que=20
dans le menu options 'calcul automatique est bien coch=E9)=20
ne se fait pas =E0 l'ouverture, ni via la touche 'F9'. Le=20
calcul de la cellule se fait uniquement en s=E9lectionnant=20
le cellule puis 'Entr=E9e'. Merci de votre aide.

1 réponse

Avatar
Frédéric Sigonneau
Bonjour,

Si ces cellules contiennent des fonctions perso VBA sans arguments, ajoute-leur
comme première instruction Application.Volatile.
Petit exemple :

Function LHeure1()
LHeure1 = Time
End Function

Function LHeure2()
Application.Volatile
LHeure2 = Time
End Function

en A1 : =LHeure1()
en A2 : =LHeure2()

L'appui sur F9 ne met pas à jour l'heure en A1 mais met à jour l'heure en A2.

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !

E.SPINELLI a écrit:
Lors de l'ouverture d'un classeur excel, il y a des
feuilles et surtout des cellules dont le calcul (Alors que
dans le menu options 'calcul automatique est bien coché)
ne se fait pas à l'ouverture, ni via la touche 'F9'. Le
calcul de la cellule se fait uniquement en sélectionnant
le cellule puis 'Entrée'. Merci de votre aide.