Private Sub Command1_Click() Dim I As Integer 'Compteur Dim NotFound As Boolean 'controle l'existance Interm As String 'Intermediaire 'La liste s'appelle List1 'La valeur testee est Text1 NotFound = True I = 0 Interm = List1.List(I) Do While I <= List1.ListCount - 1 And NotFound NotFound = List1.List(I) <> Text1.Text I = I + 1 Loop If NotFound Then MsgBox "Valeur non trouvé" Else MsgBox "Valeur trouvé" End If End Sub