BONJOUR TEALK78
J'espère que cela te conviendra
Sub Bouton29_QuandClic()
Application.ScreenUpdating = False
If Sheets("modele de saisie des demandes").Range("D10") <> "" Then
Sheets("fichier clients").Select
Cells.Find(What:=Sheets("modele de saisie des demandes").Range("D8"), After:=ActiveCell, LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate
Sheets("fichier clients").Select
Sheets("modele de saisie des demandes").Range("D10") = ActiveCell.Offset(0, 1).Value
Sheets("modele de saisie des demandes").Range("C12") = ActiveCell.Offset(0, 2).Value
Sheets("modele de saisie des demandes").Select
' ET AINSI DE SUITE
Else
With Sheets("fichier clients").Range("a1:a65500")
Set c = .Find(Sheets("modele de saisie des demandes").Range("D8"), LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
Sheets("fichier clients").Select
Range(c.Address).Select
Sheets("modele de saisie des demandes").Range("D10") = c.Offset(0, 1).Value
Sheets("modele de saisie des demandes").Range("C12") = c.Offset(0, 2).Value
' ET ANISI DE SUITE
Sheets("modele de saisie des demandes").Select
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
End If
Application.ScreenUpdating = True
End Sub