Bonsoir Esther,
Je te propose ce type de macro évènementielle à placer dans le module de feuille.
Dans cette macro, la cellule date début est la cellule A1, la cellule date fin est la cellule B1 et la cellule résultat est la celule C1. Il suffit d'adapter à ton cas.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range('A1:B1')) Is Nothing Then
If Range('C1') <= 0 Or Range('C1') > 360 Then
MsgBox 'Erreur de saisie !'
End If
End If
End Sub
Cordialement
Bernard