Menu

Inserer des lignes automatiques [Résolu/Fermé]

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

f894009 13116 Messages postés dimanche 25 novembre 2007Date d'inscription 19 juin 2018 Dernière intervention - 13 janv. 2017 à 18:53
0
Merci
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
0
Merci
Un grand merci, ca marche niquel!!!
je viens de gagner plusieurs jours de travail!!!