Bonjour,
Pour la génération du message c'est possible de partir sur ça:
Sub message()
Dim tableau As Variant
Dim texte As String
tableau = Range("A2").CurrentRegion.Value
For i = 1 To UBound(tableau, 1)
If LCase(tableau(i, 4)) = "nok" Then
texte = texte & IIf(texte = "", "", Chr(10)) & tableau(i, 1) & " est NOK"
End If
Next i
If Not texte = "" Then
MsgBox texte, vbInformation
Else
MsgBox "Aucun élément NOK", vbInformation
End If
End Sub
En revanche lancer ça toutes les 5 min je suis moins partant, on parle d'un popup qui va arriver devant vous quoi que vous soyez entrain de faire toutes les 5 min et qui va vous demander d'appuyer sur OK pour revenir là où vous en étiez. Vous tapez un message? rien à faire, le popup s'ouvre tel un addware. Pas la meilleure idée je pense?