Excel : mettre à jour date qd chgt sur ligne
emi81
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
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!
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
-
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 -
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+ -
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