Bonsoir,
Pas bien certain d'avoir compris, ni que tous les cas soient gérés. On ne sait pas non plus comment et quand tu exécuteras ta macro?
Attention aussi que ta date en A4 se situe en l'an de grâce 217 (le séjour a été long, pour ces gens-là 1800 ans!)
Bref, que donnerait:
Sub mentions()
For lig = 2 To Cells(Rows.Count, 1).End(xlUp).Row
If Cells(lig, 1) >= DateSerial(Year(Date), 1, 1) And Cells(lig, 2) < DateSerial(Year(Date), 4, 1) _
Or Cells(lig, 1) >= DateSerial(Year(Date), 11, 1) And Cells(lig, 2) < DateSerial(Year(Date), 12, 31) Then Cells(lig, 3) = "Hors-saison"
Next lig
End Sub
à coller dans le module de la feuille concernée ... tu vois comment articuler avec le reste?