Bonjour à toutes et tous
Je travaille actuellement sur un fichier Excel 2003 dans lequel j'ai placé une macro qui permet d'insérer une ligne dès que la cellule nommée "premièreCelluleApresTableau" n'est pas vide. J'ai cependant plusieurs questions :
1) Cette macro fonctionne bien, cependant j'aurais souhaité qu'elle copie également les formules comprises dans les colonnes O, S et AA (tout comme elle copie les listes et les mises en forme)... et la c'est le drame ^^
Voici la macro en question:
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
Je vous joint également le fichier ça peut aider
Est-ce que l'un de vous saurait m'expliquer comment faire svp?
2) Est-ce que vous savez si la modification de lignes ou la fusion de cellules (en dehors de la dernière ligne) aura une incidence sur le fonctionnement de la macro? Si oui existe-t-il un moyen d'y remédier?
Merci d'avance pour vos réponses et bonne journée