si il n'y pas d'autre possibilité, cela me convient, je pensais qu'une boucle de vérification était possible sur la colonne "vérification" et qu'il mettait le ok si vide
Oui c'est possible comme je vous ai écrit avant, il suffit de rajouter une instruction.
Prenez ce code ci-dessous
Sub validation()
Dim TRI As String, prem As String
Dim c As Range
TRI = Worksheets("DATA_Mail").Range("A2").Value
With Worksheets("DATA_GCR")
Set c = .Range("H:H").Find(TRI, LookIn:=xlValues)
If Not c Is Nothing Then
prem = c.Address
Do
If .Range(c.Address).Value = TRI And UCase(.Cells(c.Row, 54)) <> "OK" Then .Cells(c.Row, 54) = "OK"
Set c = .Range("H:H").FindNext(c)
Loop While Not c Is Nothing And c.Address <> prem
End If
End With
End Sub
Remarques :
- Le code mettra des ok en majuscules.
- J'ai considéré le nom de vos feuilles comme décrit au début du fil et la colonne 54 contenant le OK
Oubliez pas de cloturer le fil si cela convient ---->
Cordialement