Re-bonjour,
Merci pour ta solution, qui malheureusement n'est pas totalement adaptée à mon cas de figure, que je vais mieux adapter. La finalité de l'opération est en fait de calculer une différence d'heures entre deux dates (au format jj/mm/aaaa hh/mm/ss), j'ai donc modifié ta ligne de code pour incorporer ENT((X-Y)*24) qui permet d'avoir un résultat exprimé en heures, mais ça semble faire bug le code: j'ai la première ligne qui se surligne en jaune:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 And Target.Count = 1 Then Target.Offset(, 2) = Now()
If Target.Column = 4 And Target.Count = 1 Then Target.Offset(, 2) = Now()
If Target.Column = 6 And Target.Count = 1 Then
Application.EnableEvents = False
Target.Offset(, 1) = ENT((Target - Range("A1")) * 24)
Application.EnableEvents = True
End If
End Sub