Mise à jour fonction =MAINTENANT()

zman

XLDnaute Nouveau
Bonsoir à tous

J'ai une petite question afin de mettre à jour une cellule dans laquelle j'ai intégrer la fonction suivante
=MAINTENANT()

J'ai un fichier avec plusieurs feuilles.
La feuille 1 est la page d'acceuil. J'y ai mis un bouton avec la macro suivante:

Sub macro1()
Sheets('Feuille2').Select
Range('D5').Select
End Sub

Dans la feuille 2 j'ai une cellule (B3)avec la fonction =MAINTENANT().

Mon probléme est que quand je quitte mon classeur, celui-ci se sauvegarde automatiquement et donc la cellule avec la fonction =MAINTENANT() sauvegarde la date à laquelle le fichier est fermer.
Mais lorsque j'ouvre de nouveau mon fichier, et que j'accéde à la feuille 2 avec le bouton, la date ne se met pas à jour.
J'ai essayé de rajouter 'Activeworkbook.Save' à ma macro mais rien à faire.

Merci d'avance pour votre aide
 

JeanMarie

XLDnaute Barbatruc
Bonsoir

Pour que la fonction MAINTENANT soit réactualisée, il faut lancer un recalcul de la feuille.

Qu'as-tu comme option de calcul d'Excel (automatique, sur ordre).
Je suppose que l'option est fixée sur ordre avec l'option de recalcul avant l'enregistrement.

@+Jean-Marie

Message édité par: JeanMarie, à: 14/04/2005 22:29
 

Discussions similaires

Statistiques des forums

Discussions
312 493
Messages
2 088 945
Membres
103 989
dernier inscrit
jralonso