Stockage date excel [Résolu/Fermé]

Signaler
-
 alibabar -
Bonjour,

je désirerais stocker la date à laquelle mon fichier excel a été modifié. Si je le remplis aujourd'hui, je veux garder et afficher dans une cellule le 9 mars 2010 par exemple. Par contre si je l'ouvre dans 6 mois, je ne veux pas qu'il me donne la date à laquelle j'ouvre le fichier mais la date du 9 mars 2010.

Merci de m'aider

7 réponses

Messages postés
12247
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
10 février 2021
2 575
Salut,
Un UP en 20 minutes... Très pressé non?
je désirerais stocker la date à laquelle mon fichier excel a été modifié
En A1 inscrire : "Date de dernière modification"
en B1 : inscrire la date.
A mon avis, il est inutile de compliquer quelque chose de relativement simple.
Toutefois, il est également possible de faire ça par macro. Cela demandera plus de manipulations...
Merci pour ta réponse pijaku.

Le problème c'est que ce fichier est amené à etre imprimé. Et s'il y a une erreur et que l'on s'en aperçoit plus tard, on va retourné modifier le fichier et la date de dernière modification va en etre affectée alors que j'aimerais que la date reste celle de la première impression, avant l'erreur commise.
Messages postés
12247
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
10 février 2021
2 575
A ce moment là, pour éviter qu'un "farfelu" ne modifie la date saisie, pourquoi ne pas la placer dans l'entête ou le pied de page?
L'idée est bonne mais la date de modification sera modifiée automatiquement, pied de page ou non .... j'aimerais conservé cette date de premiere impression et qu'elle ne soit pas modifiée même si l'on réouvre le fichier et que l'on effectue des modif à l'intérieur.
Messages postés
12247
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
10 février 2021
2 575
Oui, sauf que je ne te parle pas d'insérer une fonction date, ni une date automatique mais bel et bien de saisir cette date manuellement!!
Le but est de rendre cette action automatique, à savoir stocker la premiere date de maniere à ce qu'elle ne bouge plus (la geler) .... ce n'est peut être pas possible
En fait j'ai pensé à une solution mais je ne sais pas si c'est possible ni comment le faire. Il s'agit sur une feuille indépendante, d'afficher la date d'aujourd'hui et via une macro faire un copier => collage spécial pour récupérer la valeur de la cellule aujourd'hui. Macro qui sera affecté à un bouton Date et l'action d'appuyer sur le bouton date nous permettra d'avoir la date d'aujourd'hui quand on le désire et ne pas appuyer sur le bouton nous permettrait de garder l'ancienne date affichée par l'action d'appuyer sur le bouton Date.

Comment faire ce bouton ?
Messages postés
12247
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
10 février 2021
2 575
Pas besoin de passer par une feuille indépendante. Supposons que tu veuille cette fameuse date en A12 :
Private Sub CommandButton1_Click()
Dim datedemodif As String
datedemodif = Format(Date, "mm/dd/yyyy")
[A12] = datedemodif
End Sub
J'ai fait un bouton nommé date et ça marche nikel avec une macro. Merci de m'avoir aider en tout cas