Partager via

Date de dernière mise à jour du fichier insérée sur une des feuilles

Anonyme
2024-02-22T15:55:31+00:00

Bonjour,

Mon problème me semblait résolu avec un code VBA donné par DanielCo il y a longtemps déjà. Mais lorsque j'enregistre et ferme mon fichier avec la date et l'heure X, quand je l'ouvre de nouveau, la date et l'heure sont toujours X alors que je voudrais que s'affiche la date du dernier enregistrement. Ça fonctionne si je clique sur la cellule mais je voudrais la verrouiller, donc impossible de faire la mise à jour.

Si quelqu'un à une solution,

Par avance merci

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire
{count} votes
Réponse acceptée par l’auteur de la question
  1. DanielCo 107.7K Points de réputation
    2024-02-23T07:21:55+00:00

    Est-ce que tu es en calcul automatique ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

8 réponses supplémentaires

  1. Anonyme
    2024-02-23T07:00:56+00:00

    Bonjour,

    Merci mais ça n'a aucun effet.

    J'ai appliqué la modification.

    La date n'a pas changée. Au départ la date était X et je pensais que celle ci allait se mettre à jour avec la date du fichier.

    Pas du tout.

    J'ai enregistré puis fermé mon fichier.

    A l'ouverture la date était toujours X sans mise à jour.

    Il a fallu que j'aille sur la formule de la cellule et que je valide pour que la date soit modifiée.

    Si tu as une autre idée, je suis preneur.

    Cordialement

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2024-02-23T05:13:39+00:00

    Bonjour,

    Essaie :

    Function DateDerEnrgt()
    Application.Volatile
    DateDerEnrgt = ThisWorkbook.BuiltinDocumentProperties("last save time")
    End Function

    Daniel

    0 commentaires Aucun commentaire
  3. Anonyme
    2024-02-22T17:42:17+00:00

    Voilà le code que tu avais donné sur le forum.

    Function DateDerEnrgt()

    DateDerEnrgt = ThisWorkbook.BuiltinDocumentProperties("last save time")

    End Function

    En fait, lorsque je saisis ce code, pas de problème, mais lorsque j'enregistre le fichier et que je le ferme, lors de l'ouverture je suis obligé de faire un clic dans la ligne de commande pour modifier la valeur et que celle-ci soit de nouveau juste.

    Je souhaite que la date du dernier enregistrement s'affiche à l'ouverture du fichier et cela de façon automatique.

    Merci

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2024-02-22T17:28:48+00:00

    Bonjour,

    Je n'ai pas trop compris quand tu exécutais la macro. Peux-tu poster le code ?

    Daniel

    0 commentaires Aucun commentaire