re
Essaie plutôt ceci (sans formule)
Private Sub Worksheet_Change(ByVal Target As Range)
Dim lg As Integer
If Not Intersect(Target, Columns("A")) Is Nothing Then
If IsNumeric(Target) And Len(Target) = 6 Then
lg = Sheets("Feuil2").Range("A:A").Find(Target.Value, LookIn:=xlValues).Row
Target.Offset(0, 1) = Sheets("Feuil2").Range("B" & lg)
Else: MsgBox " Erreur de compte": Exit Sub
End If
End sub
Ensuite tape un numéro de compte en colonne A de la feuille 1
Si ok, lors de ta réponse veille à clôturer le fil en cliquant sur la case à cocher à coté du bouton EDITER
Crdlt