Bonjour tout le monde,
Pas sur d'avoir compris ce que devait faire ta macro....
Un fichier test aurait été utile.....
Une autre proposition à tester....en me basant sur tes codes....
Sub test()
Dim lig1, lig2
With Sheets("Feuil1")
On Error Resume Next
lig1 = .Range("A1:A50").Find([AF49], , , xlWhole, xlByColumns).Row
.Range("A" & lig1 & ":AW" & lig1).Copy .Range("K58")
lig2 = .Range("A32:A60").Find([AF49], , , xlWhole, xlByColumns).Row
.Range("A" & lig2 & ":AW" & lig2).Copy .Range("K61")
End With
Application.CutCopyMode = False
End Sub
Si tes 2 codes t'apportent satisfaction, la solution de m3ellem1 devrait de convenir,
Cordialement,