(Re)Bonjour pouns94,
Est-il nécessaire d'interdire les doublons, ou une mise en forme rouge peut suffire?
Grâce à une formule de mise en forme conditionnelle, tu pourrais mettre en fond rouge les doublons (par exemple).
Sinon en VBA c'est très facil.
For numLigne = 2 to Cells(rows.count,"E").End(xlUp).Row
if numSaisie = Cells(numLigne,"E") then
msgbox "Numéro en double"
Exit sub
Next numLigne
'Ecrire le contact
Je ne vais pas me risquer à éditer ton code je comprend moyennement comment il fonctionne ^^