Private Sub TextBox1_Change()
Set p = ActiveSheet.Range("A1", Cells(Rows.Count, "A").End(xlUp))
p.Interior.Color = xlNone
If TextBox1 <> "" Then
If Not IsError(Evaluate("=MATCH(VLOOKUP(""" & TextBox1.Value & "*""" & ",A1:A2000,1,0),A1:A2000,0)")) Then
ligne = (Evaluate("=MATCH(VLOOKUP(""" & TextBox1.Value & "*""" & ",A1:A2000,1,0),A1:A2000,0)"))
Cells(ligne, "A").Interior.ColorIndex = 43
ActiveWindow.ScrollRow = ligne
End If
End If
'ps: je n'ai pas réussi a intégrer dans la formule évaluée le p.address(0,0)
End Sub