Excel : mettre à jour date qd chgt sur ligne
emi81
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
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!
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:
- Excel : mettre à jour date qd chgt sur ligne
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Comment trier par ordre alphabétique sur excel - Guide
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
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...
Tu doit remplacer X par le N° de la colonne Date.
A+
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
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