Liste déroulante

Bonjour à tous,

J'ai la même liste déroulante dans les cellule A1, C1, E1. Je souhaiterai savoir si il est possible de ne plus pouvoir mettre la valeur de la cellule que j'ai remplie (A1 ou C1 ou E1) dans les autres cellules qui contiennent la liste déroulante.

D'avance merci à tous

Bonjour

Deux méthodes sur le fichier joint

https://www.excel-pratique.com/~files/doc/AAiscListesansDoublons.xls

Cordialement

merci de ta réponse Amadeus,

Malgré la pertinence de cette methode, elle n'est pas adaptable à mon fichier.

Je pensais faire autrement. Faire apparaitre une message box si la même valeur apparait plus d'une fois dans les cellules A1, C1 et E1.

Est ce possible, y aurait-il un code qui peut faire ce genre de chose.

Bonne réception

Icetea

Bonsoir,

a adapter et tester pour trois colonnes

Private Sub Worksheet_Change(ByVal Cellule As Excel.Range)

If Cellule.Column = 1 Or 3 Then

If Application.WorksheetFunction. _

CountIf(Range("A1:c12"), Cellule.Value) > 1 Then

MsgBox "HOLA,Je suis déja inscrit "

Cellule.Value = ""

Cellule.Select

End If

End If

End Sub

A +

Rechercher des sujets similaires à "liste deroulante"