Formule de date

Bonjour,

Pour un projet je dois faire un document Excel et j'aimerais trouvé une formule qui permet que la date s'inscrive en haut de la cellule lorsqu'on écrit une donnée pour qu'on voit à quelle date la donnée a été entrée. J'ai essayé de faire une formule Si avec AUJOURDHUI mais la date change chaque jour et j'aimerais que la date reste celle du jour où la donnée a été inscrite sans avoir à l'écrire à la main.

Merci de votre aide!

Bonjour,

Ce ne sera pas possible par formule mais uniquement par VBA.
Souhaites-tu cette solution ?

Bonne soirée.

Oui! Comment on fait?

Bonjour,

Ce code te permets de mettre la date du jour en commentaire de la cellule modifiée

Private Sub Worksheet_Change(ByVal Target As Range)
With Target
    If Not .Comment Is Nothing Then
        .Comment.Delete
    End If
    .AddComment Date & ""
End With
End Sub

On peut y ajouter l'auteur si besoin.

A placer dans la feuille sur laquelle tu veux avoir un audit trail.

Bonne soirée

audit

Bonjour,

Un exemple VBA.

La modification de la cellule B3 inscrit la date en cellule B2.

Cdlt.

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$B$3" Then
        With Target.Offset(-1)
            .Value = VBA.Now
            .NumberFormat = "m/d/yyyy"
        End With
    End If
End Sub
11aude01.xlsm (15.14 Ko)
Rechercher des sujets similaires à "formule date"