Sub toto()
Dim Msg$
Msg = IIf(Sheets("Saisie CM").Range("L3") >= 7, Sheets("Saisie CM").Range("J3").Value & ", ", "") & _
IIf(Sheets("Saisie CM").Range("L4") >= 7, Sheets("Saisie CM").Range("J4").Value & ", ", "") & _
IIf(Sheets("Saisie CM").Range("L5") >= 7, Sheets("Saisie CM").Range("J5").Value & ", ", "") & _
IIf(Sheets("Saisie CM").Range("L6") >= 7, Sheets("Saisie CM").Range("J6").Value & ", ", "") & _
IIf(Sheets("Saisie CM").Range("L7") >= 7, Sheets("Saisie CM").Range("J7").Value & ", ", "")
Msg = StrReverse(Replace(Replace(StrReverse(Msg), ",", ".", 1, 1), ",", "te ", 1, 1))
If Len(Msg) Then MsgBox "Opérations à réaliser >>> Zone " & Msg, vbOKOnly + vbInformation, "Info graissage"
End Sub