XL 2019 Date de modification d'une cellule

JMP56

XLDnaute Nouveau
Bonjour,

Je souhaite savoir comment enregistrer dans la cellule W2 la date de modification de la cellule M2 (une fois que je l'ai validée par appui sur Enter)?
Merci d'avance
 
Solution
Bonjour,
Une proposition par vba
Codes à placer dans le module de la feuille en question
*Code modifié

VB:
Option Explicit
Dim Tmp$

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim C As Range
    If Not Intersect(Target, [m2]) Is Nothing And [m2].Value <> Tmp Then
        Application.EnableEvents = False
        [w2] = Format(Now, "ddd dd mmm yyyy hh:mm:ss")
        Application.EnableEvents = True
    End If
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Tmp = [m2].Value
End Sub

Jacky67

XLDnaute Barbatruc
Bonjour,
Une proposition par vba
Codes à placer dans le module de la feuille en question
*Code modifié

VB:
Option Explicit
Dim Tmp$

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim C As Range
    If Not Intersect(Target, [m2]) Is Nothing And [m2].Value <> Tmp Then
        Application.EnableEvents = False
        [w2] = Format(Now, "ddd dd mmm yyyy hh:mm:ss")
        Application.EnableEvents = True
    End If
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Tmp = [m2].Value
End Sub
 
Dernière édition:

JMP56

XLDnaute Nouveau
Bonjour et merci,
J'ai je suis néophyte en Vba. J'ai donc placé le code directement en cliquant droit sur l'onglet de la page en question "Visualiser le code". Rien ne se passe par validation de M2. Ai je commis une erreur en positionnant votre code?
 

JMP56

XLDnaute Nouveau
J'ai activé la macro mais test en M2 et la date en W2 restent inscrites à l'heure où vous l'avez adressée. Mon idée était que en validant la touche M2 (test) la date et l'heure seraient réactualisées. est ce comme cela que vous l'avez programmée?
 

Jacky67

XLDnaute Barbatruc
J'ai activé la macro mais test en M2 et la date en W2 restent inscrites à l'heure où vous l'avez adressée. Mon idée était que en validant la touche M2 (test) la date et l'heure seraient réactualisées. est ce comme cela que vous l'avez programmée?
Dans l'exemple que j'ai proposé, la date et l'heure sont modifiées à la modification de la cellule M2
comme demandé.
Si la saisie reste identique, aucun changement de date et heure.
Si cela ne correspond pas, merci de préciser
 
Dernière édition:

Discussions similaires

Réponses
46
Affichages
855

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 206
Messages
2 086 219
Membres
103 158
dernier inscrit
laufin