figer une date

G

guigui

Guest
hello le forum,

je cherche un moyen de figer une date affiché dans une cellule par la formule =aujourdhui() caché sous un commandbutton.

cette date correspond a la date de mise a jour des donné du fichier.
mais quand je ré-ouvre le fichier un autre jour (sans rien modifié), la date change toute seul.

Marci de votre aide.
 
I

informatixo

Guest
Bonjour,

J'ai eu le même problème et je l'ai résolu en passant par VBA et en enregistrant dans une cellule la date du jour avant la fermeture du classeur uniquement à la condition qu'il y ait des changements, c'est-à-dire qu'il faille enregistrer les changements.

A ce sujet, tu as les évènements "before close" et "before save".

Il ne te reste plus à ta guise qu'à masquer la cellule ou la feuille ou changer la police de la cellule contenant la date en blanc pour qu'elle ne soit pas visible.

Mais aussi au démarrage d'écrire une msgbox avec "Dernière mise à jour le " & la valeur de la cellule.

Voilà j'espère avoir été clair et avoir pu t'aider.

informatixo
 
J

jp

Guest
salut a vous,


voila pour l'astuce du jour

il suffit de selectionner la cellule concernée mettre le curseur de la souris dans la barre de formule et d'appuyer sur F9 :|a formule est alors transformée en valeur.

mais il est encore plus simple de selectionner la cellule voulue ,
puis de faire la combinaison de touche :
pour la date : "Ctrl ;"
pour l'heure : "Ctrl :"

et bonne journée

a+

jp
 
A

andré

Guest
Salut,

Merci jp, je ne connaissais pas l'astuce du F9.
On n'est jamais trop vieux pour apprendre.

Pour mettre la date et l'heure dans la même cellule, il suffit de taper Ctrl+; un espace Ctrl+:
La cellule peut être mise au format : "le "jj.mm.aa "à "hh"h" mm"'" ss"''"

Ândré.
 

Statistiques des forums

Discussions
312 488
Messages
2 088 862
Membres
103 979
dernier inscrit
imed