Bonjour,
J'aimerais insérer une ligne uniquement sous les lignes comportant une référence (voir le fichier exemple).
Le problème est que mon classeur dispose de plusieurs tableaux (trois) et que pour chacun le nombre de lignes "réf" est variable.
J'ai commencé à travailler sur ce code, mais je n'arrive pas à ce que je veux.
Un peu d'aide serait vraiment la bienvenue!
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
23 Sub InserLigne() ' ' InserLigne Macro ' Dim c As Range Dim lig As Long lastrow = Cells(65536, 1).End(xlUp).Row For Each c In Range(Cells(1, 1), Cells(lastrow, 1)) If c.Value = "Titre 2" Then For lig = Cells(c.Row, 1).End(xlUp).Row To 1 Step -1 Rows(lig + 1).Insert Next lig End If Next c End Sub
Merci!!
Bib00
Partager