Bonjour a tous,
J'ai 1 code permettant de rajouter une ligne avec les formules , le voici :
Sub NouvelleLigneEnDessous3()
' Insère une ligne sous la ligne qui contient la cellule active
' et y recopie les formules qu'elle contient
Dim ZtNumLig As Integer
Dim ZtDerCol As Integer
Dim I
ActiveCell.Range("B12").EntireRow.Insert
ZtNumLig = ActiveCell.Row
ZtDerCol = ActiveCell.SpecialCells(xlCellTypeLastCell).Column
Range(Cells(ZtNumLig, 1), Cells(ZtNumLig, ZtDerCol)).Copy _
Range(Cells(ZtNumLig + 1, 1), Cells(ZtNumLig + 1, ZtDerCol))
Application.ScreenUpdating = False
For I = 1 To ZtDerCol
If Not Cells(ZtNumLig + 1, I).HasFormula Then
Cells(ZtNumLig + 1, I).ClearContents
End If
Next I
ActiveCell.Range("A2").Select
End Sub
Mais au lieu d'1 ligne ( c'est un peu long ) , j'aimerai en faire au minimum 10
Je vois pas ou je peux changer ca .
Merci de votre aide