Excel : mettre à jour date qd chgt sur ligne

emi81 -  
eriiic Messages postés 24581 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!
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. 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
  2. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    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
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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