Ooops, pardon, je cherchais midi à 14:00!
Je ne crée pas (encore) de feuille récapitulative comme BsAlv mais le calcul démarre sur :
- un changement de valeur en colonnes [F:F] et suivantes
- sur un double-clic sur un n° de série à vérifier
Résultat dans une MsgBox SSI il y a doublon.
Tout peut se concevoir!
For x = 1 To WorksheetFunction.Min(12, Sheets.Count)
With Sheets(x)
tTab = .Range("C6").Resize(.UsedRange.Rows.Count, .UsedRange.Columns.Count).Value
For y = 1 To UBound(tTab, 1)
For Z = 4 To UBound(tTab, 2)
If tTab(y, 1) <> "" And tTab(y, Z) <> "" Then _
If tTab(y, 1) = vRef And tTab(y, Z) = vMSN Then _
sMsg = sMsg & Chr(10) & " - " & Sheets(x).Name & " - REF : " & tTab(y, 1): _
iIdx = 1
Next
Next
End With
Next
If iIdx = 1 Then MsgBox sMsg, vbInformation + vbOKOnly, "Info"
A+