indication présence dans liste

mariobross

XLDnaute Occasionnel
bonsoir.

Comment faire pour que dans une liste , on puisse récuperer une information de présence de donnée .
Par exemple dans une liste de nom : tata , toto , tutu , si tata est entré dans une cellule a1 , je voudrai récuperer ( par fonction ou par vba ) une une info m'indiquant que tata est déja dans la liste ; l'info serai par exemple "1" en cas de présence de "tata" dans la liste et "0" en cas d'abscence .
merci.
 

mariobross

XLDnaute Occasionnel
Re : indication présence dans liste

le forum , j'ai trouvé moi meme , ce n'était pas bien compliqué :
la liste est en ("b1:b10") la valeur à rechercher en ("a1").
ce qui donne le code suivant :

Sub Macro1()
If Range("a1").Value = "" Then Exit Sub
For i = 1 To 10
If Cells(i, 2).Value = Range("a1").Value Then MsgBox ("cette donnée est déja dans la colone")
Next i
End Sub

pratique pour détecter des doublons dans une zone de liste.
 

Discussions similaires