Re,
J'avais pas vu la suite -tout grouper)
Sub alerte()
Dim i%, Dl%, Msg$
Dl = Range("A" & Rows.Count).End(xlUp).Row 'n° de la dernière ligne non vide de la colonne A
For i = 2 To Dl
If LCase(Cells(i, 6).Value) = "alerte" Then
Msg = Msg & " il vous reste 15 jours pour archiver le véhicule suivant: " & Cells(i, 2).Value & Chr(10)
End If
Next i
MsgBox Msg, vbOKOnly + vbExclamation
End Sub