Inserer des lignes automatiques [Résolu]

kemon - 13 janv. 2017 à 16:14 - Dernière réponse :  kemon
- 17 janv. 2017 à 09:24
Bonjour,
Mon problème n'est, j'en suis sur, pas très compliqué mais étant que je n'ai jamais appris a faire de la macro, je galère.
Voici ma problématique:
J'ai un tableau excel rempli de données avec plus de 4000 lignes. Mon but est d'ajouter 6 lignes vierges entre chaque ligne de données.
Comment puis-je l'automatiser?
Grand merci par avance.
Antoine.
Afficher la suite 

2 réponses

Répondre au sujet
f894009 12541 Messages postés dimanche 25 novembre 2007Date d'inscription 11 décembre 2017 Dernière intervention - 13 janv. 2017 à 18:53
0
Utile
Bonjour,

adaptez nom de feuille

Sub Insert_Ligne()
    Application.ScreenUpdating = False      'fige ecran
    With Worksheets("feuil1")
        derlig = .Range("A" & Rows.Count).End(xlUp).Row     'derniere cellule non vide colonne A
        'boucle de balayage pour insertion lignes
        For N = derlig To 2 Step -1
            .Rows(N & ":" & N + 5).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
        Next N
    End With
    Application.ScreenUpdating = True       'defige ecran
End Sub
Commenter la réponse de f894009
0
Utile
Un grand merci, ca marche niquel!!!
je viens de gagner plusieurs jours de travail!!!
Commenter la réponse de kemon