Coshii a écrit :
Maintenant je vais essaye de trouver pourquoi je doit clique sur ma case apres avoir rentrée les initial pour mettre la date et aussi pourquoi cela me rajoute une date a chaque fois que je clique sur la case
pour éviter l'ajout d'une date quand il y déjà une date, voici
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("H21:M66")) Is Nothing And Target.Value <> "" Then
If InStr(Target.Value, "-") = 0 Then
Application.EnableEvents = False
Target.Value = Target.Value & "-" & Format(Now(), "d/m")
Application.EnableEvents = True
End If
End If
End Sub
je n'ai pas compris quel était ton premier problème. la macro se déclenche quand le contenu de la cellule est confirmé, que ce soit par un clic, la touche entrée ou une des touches flèches.