Private Sub Recherche_Click()
If UserForm1.TextBox9.Text = "" Then Exit Sub
' Recherche de la donnée puis selection de la ligne si donnée trouvée
Dim x As Long
Sheets("Feuil1").Activate
' On recherche dans la Ligne 1 colonne A, si la case contient la même valeur que notre champ de recherche
For x = 1 To Range("A65535").End(xlUp).Row
If UCase(Range("A" & x)) Like "*" & UCase(UserForm1.TextBox9.Value) & "*" Then
LigneActive = x
UserForm1.TextBox1.Value = Sheets("Feuil1").Cells(LigneActive, "A").Value
UserForm1.TextBox2.Value = Sheets("Feuil1").Cells(LigneActive, "B").Value
UserForm1.TextBox3.Value = Sheets("Feuil1").Cells(LigneActive, "C").Value
UserForm1.TextBox4.Value = Sheets("Feuil1").Cells(LigneActive, "D").Value
UserForm1.TextBox5.Value = Sheets("Feuil1").Cells(LigneActive, "E").Value
UserForm1.TextBox6.Value = Sheets("Feuil1").Cells(LigneActive, "F").Value
UserForm1.TextBox7.Value = Sheets("Feuil1").Cells(LigneActive, "G").Value
UserForm1.TextBox8.Value = LigneActive
Exit Sub
End If
' Sinon on passe à la ligne suivante
Next x
MsgBox ("Il n'y a pas de correspondant !")
Sheets("Feuil1").Activate
End Sub