bonjour,
Merci beaucoup pour votre réponse.
Je suis désolée mais ça ne marche pas.
J'ai créé (avec de l'aide) une 2ème macro :
Sub copier_coller_boucle()
Dim cel As Range
With Sheets("passeport professionnel")
For Each cel In .Range("I4", .Cells(Rows.Count, "I").End(xlUp))
If Not IsEmpty(cel) And IsEmpty(cel.Offset(0, -8)) Then cel.Offset(0, -8).Resize(1, 8) = .Range("A4:H4").Value
Next
End With
End Sub
Mais j'obtiens ceci : La macro copie uniquement les valeurs A4:H4 au lieu de copier les valeurs de la dernière ligne vide des colonnes A:H.
Merci de votre aide et désolée pour ma réponse tardive
Cordialement