Excel : mettre à jour date qd chgt sur ligne

emi81 -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un fichier excel sur lequel je souhaite mettre à jour la date dès qu'il y a un changement sur la ligne.
Les lignes représentent différents projets.
J'ai en fait de très nombreuses colonnes (A à BJ), dont une colonne "update" (colonne I)
--> j'aimerais que, dès que qqn change qqch sur la ligne, la date se mette automatiquement à jour dans la colonne "update"

Je suis allée farfouiller dans le forum, mais il ne me semble pas avoir retrouvé de réponse concernant cette question...

Merci pour votre aide!
A voir également:

3 réponses

wilfried_42 Messages postés 912 Statut Contributeur 245
 
Bonjour

il faut passer par macro, pour une mise à jour directe de la cellule en fonction de la saisie d'une autre
un exemple de ton fichier (sans renseignement confidentiels) est nécessaire
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
Une petite macro dans le module de la feuille...
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static AncAdress As String, AncCell As Variant
    If Target.Count > 1 Then Exit Sub
    If AncAdress <> "" Then 'pour 1ère initialisation.
        If AncCell <> Range(AncAdress) Then
            'La cellule que l'on vient de quitter a été modifiée.
            
            Cells(Range(AncAdress).Row, X) = Date
        End If
    End If
    AncAdress = Target.Address
    AncCell = Target.Value2
End Sub

Tu doit remplacer X par le N° de la colonne Date.
A+
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir tout le monde,

tu as aussi le menu 'outils / suivi des modifications / afficher les modifications...' que tu peux activer sur une plage de cellules.
Tu auras non seulement la date et l'heure, mais par qui et l'ancienne valeur.
Tu peux aussi sortir les modif sur une feuille à part 'historique'

eric
0