Bonjour jova999 et
Une petite présentation ICI serait la bienvenue
Si vous ne l'avez pas encore fait, je vous invite à lire la charte du forum [A LIRE AVANT DE POSTER]
qui vous aidera dans vos demandes et réponses sur ce forum
Concernant votre demande, pensez à utiliser l'enregistreur de macro
Sinon voici une possibilité de code
Sub CréationLignes()
Dim dLig As Long, Lig As Long
With ThisWorkbook.Sheets("Facturation")
dLig = .Range("A" & Rows.Count).End(xlUp).Row
For Lig = dLig To 22 Step -1
If .Range("E" & Lig) <> "" Then GoTo SuiteLig
.Range("A" & Lig).Select
.Rows(Lig + 1 & ":" & Lig + 11).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
.Range("B10:AN21").Copy Destination:=.Range("B" & Lig)
SuiteLig:
Next Lig
End With
End Sub
Merci de votre participation
Cordialement