Sub InsererLignes()
Application.ScreenUpdating = False
For L = [B65500].End(xlUp).Row To 2 Step -1
If Cells(L, "B") <> "" And Cells(L + 1, "A") = "" Then ' Si B est vide la ligne a déjà été insérée
Rows(L + 1).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Cells(L + 1, "A") = 706
Cells(L + 1, "G") = Cells(L, "G")
Cells(L + 1, "P") = Cells(L, "Q")
End If
Next L
End Sub