Merci Yvouille, c'est parfait!!
Je me suis juste permis de le modifier un peu, ça ne semble pas porter atteinte à son fonctionnement
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Application.Intersect(Target, Range("A2:A" & Rows.Count & ", C2:C" & Rows.Count)) Is Nothing Then
If Target = "R" Or Target = "P" Then
Target.Offset(0, 1) = Date
Else
Target.Offset(0, 1) = ""
End If
End If
End Sub
Merci encore pour ton aide toujours précieuse et bonne soirée.
Jeremy