Merci Beaucoup pour ton aide,
effectivement le temps de faire travailler mes méninges et j'ai adapté avec un Command Button avec ce code:
Private Sub CommandButton7_Click()
Dim lignecherchee
Set lignecherchee = Sheets("IOP").Range("A:A").Find(ComboBox1.Value, LookIn:=xlValues, lookat:=xlWhole)
If Not lignecherchee Is Nothing Then
MsgBox ("La fiche de " & TextBox2.Value & " " & TextBox3.Value & " a bien été remontée")
'MsgBox ("Profil trouvé")
If lignecherchee = "" Then
MsgBox ("Profil pas trouvé")
End If
TextBox2 = lignecherchee.Offset(0, 1)
TextBox3 = lignecherchee.Offset(0, 2)
TextBox6 = lignecherchee.Offset(0, 3)
TextBox7 = lignecherchee.Offset(0, 4)
TextBox9 = lignecherchee.Offset(0, 9)
TextBox20 = lignecherchee.Offset(0, 1)
TextBox21 = lignecherchee.Offset(0, 6)
Le seul truc qui marche pas bien c'est quand la valeur n'est pas trouvée...
Pour l'instant c'est que la valeur "" (vide) qu'il me mets mSgBox "Profil pas trouvé"