Bonjour,
à mettre dans le code de la feuille ou tu veux faire ce test
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row >= 4 And Target.Row <= 213 Then
Range("A" & Target.Row).Select
For i = 1 To 255
If ActiveCell.Offset(0, i) = Target And ActiveCell.Offset(0, i).Address <> Target.Address Then
MsgBox "La cellule " & ActiveCell.Offset(0, i).Address & " a une valeur identique"
End If
Next i
Target.Select
End If
End Sub
en gros, quand tu entre une valeur dans une des lignes a vérifier, je vérifie les 256 colonnes du tableur pour voir si une autre valeur est identique et je renvoie la cellule concerné.