Voilà je possède ce code :
Private Sub CommandButton1_Click()
Set fm = Sheets("CRITICITE")
mess = ""
For Ln = 4 To fm.Range("G" & fm.Range("Tableau5").Rows.Count).End(xlUp).Row
If fm.Range("H" & Ln) <> "" Then
If fm.Range("G" & Ln) = Date Then mess = mess _
& Chr(10) & fm.Range("A" & Ln) & Chr(13) & fm.Range("B" & Ln) & Chr(32) & Chr(32) & fm.Range("J" & Ln) & Chr(128)
End If
Next Ln
If mess <> "" Then MsgBox "Commande(s) en cours :" & Chr(10) & mess, vbExclamation, _
"Commande(s)"
End Sub
Ma date de commande se trouve en colonne G et celle de réception en H, je voudrais que tant que la date de réception n'est pas arrivée, le message continue de s'afficher, je n'arrive pas a trouver mon erreur, pouvez - vous m'aider?