Bonjours à tous,
J'utilise une petit macro trouver sur ce même forum et qui est très utile.
Elle me permet d'ajouter en automatique une ligne dans un tableau.
malheureusement, l'ajout de ligne ne duplique pas mes formules.
est il possible d'adapter le code pour que l'ajout d'une ligne puisse garder :
les formules
les mises en formes
les mises en formes conditionnelles
voici le code
Private Sub Worksheet_Change(ByVal Target As Range)
' teste si la cellule juste au dessus est remplie
If Range("premiereCelluleApresTableau").Offset(-1) <> "" Then
' ajoute une ligne - la ligne s'insère au dessus
Application.EnableEvents = False ' pour ne pas se mordre la queue
Range("premiereCelluleApresTableau").EntireRow.Insert xlShiftDown
Application.EnableEvents = True
End If
End Sub
Merci de votre aide
J'utilise une petit macro trouver sur ce même forum et qui est très utile.
Elle me permet d'ajouter en automatique une ligne dans un tableau.
malheureusement, l'ajout de ligne ne duplique pas mes formules.
est il possible d'adapter le code pour que l'ajout d'une ligne puisse garder :
les formules
les mises en formes
les mises en formes conditionnelles
voici le code
Private Sub Worksheet_Change(ByVal Target As Range)
' teste si la cellule juste au dessus est remplie
If Range("premiereCelluleApresTableau").Offset(-1) <> "" Then
' ajoute une ligne - la ligne s'insère au dessus
Application.EnableEvents = False ' pour ne pas se mordre la queue
Range("premiereCelluleApresTableau").EntireRow.Insert xlShiftDown
Application.EnableEvents = True
End If
End Sub
Merci de votre aide