Hello le forum
J'ai créé une petite macro me permettant d'insérer une ligne vide entre deux lignes de données
Le style n'est peut-être pas trop académique mais le résultat est conforme à mes attente.
Le seul problème est que j'ai une erreur N° 9 à la fin de ma macro, lorsque je sors de la boucle.
Un grand merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Sub Ins_Lign_1Sur2() 'Macro permettant d'insérer une ligne vide entre chaque ligne de données Dim i As Integer 'Boucle Dim Ligne_Tab As Long 'Nombre de ligne dans le tableau Dim Tableau As ListObject 'Définition du tableau Dim Ligne_Vide As Long 'Lignes vides insérées entre chaque ligne Set Tableau = ActiveSheet.ListObjects(1) Ligne_Tab = Tableau.Range.Rows.Count 'Les lignes du tableau sont comptées Ligne_Vide = (Ligne_Tab + Ligne_Tab) For i = 2 To Ligne_Vide Step 2 Tableau.ListRows(i).Range.Insert Shift:=xlDown Next i End Sub
Partager