XL 2016 macro insertion ligne

Bnj

XLDnaute Occasionnel
bonjour,

J'ai trouvé une macro me servant à insérer une ligne dans un classeur :

Sub insertionLigne()
With ActiveCell
.EntireRow.Insert xlShiftDown 'Insert une ligne au dessus
.EntireRow.Copy ' Copie la ligne active
With .Offset(-1).EntireRow 'Passe les formats et formules à la ligne insérée
.PasteSpecial xlPasteFormats
.PasteSpecial xlPasteFormulas
End With
Application.CutCopyMode = False
End With
End Sub

elle marche bien , cependant ,
comment faire pour que dans la ligne copiée, il soit indiqué automatiquement dans la cellule collée de la colonne DA, "SURGESTION" ?
 

Lolote83

XLDnaute Barbatruc
Salut BNJ,
Voir code modifié
VB:
Sub InsertionLigne()
    With ActiveCell
        xLig = .Row
        .EntireRow.Insert xlShiftDown 'Insert une ligne au dessus
        .EntireRow.Copy ' Copie la ligne active
        With .Offset(-1).EntireRow 'Passe les formats et formules à la ligne insérée
            .PasteSpecial xlPasteFormats
            .PasteSpecial xlPasteFormulas
        End With
        Application.CutCopyMode = False
    End With
    Range("DA" & xLig) = "SURGESTION"
End Sub
En espérant avoir bien saisie ta demande.
@+ Lolote83
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16