XL 2019 Date de modification d'une cellule

  • Initiateur de la discussion Initiateur de la discussion JMP56
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
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:
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?
 
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?
 
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:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
136
Retour