XL97 - Insérer un champ qui affiche la date de la dernière édition

XL97 - Insérer un champ qui affiche la date de la dernière édition - Logiciels - Windows & Software

Marsh Posté le 09-12-2002 à 09:28:33    

Je cherche un moyen, dans Excel 97 SP2, d'insérer dans une cellule (pas dans le header ou footer)la date et l'heure à laquelle le fichier a été édité la dernière fois.
J'ai trouvé la fonction =TODAY(), mais elle affiche ldate et l'heure du jour et donc cela change à chaque fois que l'on ouvre le fichier. Je voudrais vraiment qqch qui permette de savoir quand le fichier à été modifié la dernière fois.
a+

Reply

Marsh Posté le 09-12-2002 à 09:28:33   

Reply

Marsh Posté le 09-12-2002 à 09:33:25    

[:drapo] drapo  :)


Message édité par Dantrax le 09-12-2002 à 09:33:58
Reply

Marsh Posté le 09-12-2002 à 11:22:52    

Ca n'existe pas en standard.
 
En revanche, tu peux t'ajouter une macro qui s'exécutera sur l'événement before_print et qui fera une fonction TODAY:
 
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveCell.FormulaR1C1 = "=TODAY()"
End Sub
   


---------------
L'imagination est plus importante que le savoir. Albert Einstein
Reply

Marsh Posté le 09-12-2002 à 13:29:21    

Cyrille999 a écrit :

Ca n'existe pas en standard.
 
En revanche, tu peux t'ajouter une macro qui s'exécutera sur l'événement before_print et qui fera une fonction TODAY:
 
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveCell.FormulaR1C1 = "=TODAY()"
End Sub
     


 
Oui, ce serait pas mal pour l'impression. Mais la personne qui me demande cela désire autre chose. Il s'agit d'un workbook partagé entre plusieurs personnes dont certaines y accèdent en read only, tandis que d'autres y font des modifications. Il faut donc trouver un moyen de permettre à tout le monde de savoir quand ce fichier à été édité pour la dernière fois. On pourrait toujours le faire manuellement, mais cela n'est pas très fiable. En plus, le but de ce fichier n'est pas d'être imprimé, mais plutôt comme base de données en ligne ... (NB: Access pas disponible)

Reply

Marsh Posté le 09-12-2002 à 16:04:16    

Y'a bien qqn qui a une idée non ?  :sweat:

Reply

Marsh Posté le 09-12-2002 à 23:52:36    

Allez les amis du VBA ! Personnes n'a un petit script de derrière les fagots histoire de m'afficher cette putain de date d'édition d'un document ?  :)

Reply

Marsh Posté le 10-12-2002 à 02:29:21    

ce ke tu veux c est un script en vb ki te lise l etat du ficher style "modifié le à XXXX" mais pour le fichier et non pour chaque enregistrement independant .
 
est ce ca?
de toutes facon si t as pas de reponse demande dans le forum http://forum.hardware.fr/forum1.ph [...] subcat=396
 
eux ils te feront ca en 2 sec les doights dans le nez  
 kan a moi je v essayé mais le vba c est pas mon truc  
 
 
I LOVE THE C  :p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed