bonjour,
j'ai une macro qui fonctionne très bien ( elle insère des lignes avec recopie des formules de la ligne au dessus)
lorsque je fais la première feuille c'est parfait mais je souhaiterais que cette macro s'applique à toutes les feuilles du classeur
soit je dois changer dans ma macro soit je dois l'installer autrement que dans le code de la feuille
si quelqu'un pouvait me dépanner se serait très sympa
voici ma macro
Sub InsertionNouvelleReference()
' 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("A2").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