Formule qui permette de mettre la date à jour à chaque nouvel li

Résolu/Fermé
lyonnais27 - 27 févr. 2014 à 12:10
 lyonnais27 - 1 mars 2014 à 19:16
Bonjour,

Je cherche la formule qui permette de mettre la date de la dernière mise à jour du tableau (à chaque nouvel ligne ajouté sur mon tableau la date change automatiquement).

J'ai mis cette formule qui devrait normalement fonctionner mais ça me marque #VALEUR! :
=SI(E8:E21<>"";AUJOURDHUI();"")
(si entre la cellule E8 et E21 il y a une nouvel valeur la date change).

Pouvez vous m'aider ?

Merci d'avance
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 27/02/2014 à 12:22
Bonjour
SI(E8:E21 ne fonctionnera pas

écrivez:
=SI(NB.SI(E8:E21;"<>");AUJOURDHUI();"")


mais par ailleurs vous savez, je pense que AUJOURDHUI() est volatil est changera à minuit?

crdlmnt

Errare humanum est, perseverare diabolicum
0
Malheureusement ça ne marche pas cette formule car elle permet juste d'afficher la date d'aujourd'hui si le tableau est déja remplis or je veux juste que la date se modifie lorsque je modifie le tableau seulement.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
1 mars 2014 à 18:28
Bonjour,

Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [E8:E21]) Is Nothing Then Exit Sub
    [E1] = Now()
End Sub

Date-heure mis en E1.
Modifier le format de cellule si tu ne veux que la date.
https://mon-partage.fr/f/deOs4Zql/

eric
0
Merciiiii ça marche.
0