Ajout d'une ligne avec incrément de la première colonne

getclipper

XLDnaute Nouveau
Bonjour,

J'ai un tableau de 17 colonnes, et ma première colonne (A) est un incrément (numéro de chrono)
J'ai créé une marco (ultra simple) pour créer une nouvelle ligne. Or j'essaye, lors de la création de cette nouvelle ligne, d'incrémenter la valeur contenue dans ma colonne A de la ligne précédente, mais cela ne fonctionne pas.

Ma macro :

Sub Ajout()
Selection.EntireRow.Insert
End sub


En Pj mon document à l'état de construction!
Avez-vous une idée
Merci
 

Pièces jointes

  • RegistreCIL.xlsx
    13.5 KB · Affichages: 28
Dernière édition:

JNP

XLDnaute Barbatruc
Re : Ajout d'une ligne avec incrément de la première colonne

Bonjour :)
Une possibilité
Code:
Sub Ajout()
Dim DerLigne As Long
DerLigne = Cells(Rows.Count, 1).End(xlUp).Row
Rows(DerLigne).Copy
Rows(DerLigne + 1).PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Cells(DerLigne + 1, 1) = Cells(DerLigne, 1) + 1
End Sub
Bonne suite :)
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 979
dernier inscrit
bderradji