Sub Test()
Dim NbreLigneDépart As Integer, NbreLigneArrivée As Integer, LigneDépart As Integer, LigneArrivée As Integer
Dim I As Integer
LigneDépart = [COLOR=red]Feuil2[/COLOR].Range("A:A").Find("Doit contenir / Must contain:").Row
LigneArrivée = [COLOR=red]Feuil1[/COLOR].Range("A:A").Find("Doit contenir / Must contain:").Row
NbreLigneDépart = [COLOR=red]Feuil2[/COLOR].Range("A:A").Find("Doit contenir / Must contain:").End(xlDown).Row _
- [COLOR=red]Feuil2[/COLOR].Range("A:A").Find("Doit contenir / Must contain:").Row
NbreLigneArrivée = [COLOR=red]Feuil1[/COLOR].Range("A:A").Find("Doit contenir / Must contain:").End(xlDown).Row _
- [COLOR=red]Feuil1[/COLOR].Range("A:A").Find("Doit contenir / Must contain:").Row
For I = 1 To NbreLigneDépart - NbreLigneArrivée
[COLOR=red]Feuil1[/COLOR].Rows(LigneArrivée + 3).Insert
Next I
[COLOR=red]Feuil2[/COLOR].Range("A" & LigneDépart & ":K" & LigneDépart + NbreLigneDépart - 1).Copy [COLOR=red]Feuil1[/COLOR].Range("A" & LigneArrivée)
End Sub