bonjour, je travail actuellement sur Excel et j'ai un souci:
l'utilisateur rempli des paramètres dans les 3 premieres colonnes puis des résutats sont calculés dans les 2 colonnes suivantes et enfin il y a une somme pour chaque colonne(résultat à la derniere ligne)
j'ai donc un script vba pour inserer une nouvelle ligne chaque fois qu'il y en a une de remplie, mais les formules de calculs sur les lignes ne suivent pas, comment intégrer la copie des formules dans ce script?
merci par avance
Code:Private Sub Worksheet_Change(ByVal Target As Range) ' teste si la cellule juste au dessus est remplie If Range("decalage").Offset(-1) <> "" Then ' ajoute une ligne - la ligne s'insère au dessus Application.EnableEvents = False ' pour ne pas se mordre la queue Range("decalage").EntireRow.Insert xlShiftDown Application.EnableEvents = True End If End Sub
-----