Insertion de 2 lignes suite modidication de présentation

Fermé
lolotopo Messages postés 4 Date d'inscription mardi 13 janvier 2015 Statut Membre Dernière intervention 5 février 2015 - 5 févr. 2015 à 10:35
f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 - 5 févr. 2015 à 11:52
Bonjour,

je cherche une macro pour insérer 2 lignes à l'infini tel que l'exemple.


origine du fichier
122080 129.82441
122100 129.81989
122120 129.81836
122140 129.82683

mise en forme demandé
122080 129.82441


122100 129.81989


122120 129.81836


122140 129.82683


A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 745
5 févr. 2015 à 10:52
Bonjour,

Vous avez demandé de l'aide, il y a peu, pour un code d'insertion de lignes. La solution (toute cuite) vous a été proposée ICI.
Visiblement, vous ne vous êtes pas demandé comment fonctionnait ce code, sinon votre nouveau questionnement n'aurait pas lieu d'être.

Afin d'être tout à fait pédagogique, je vous propose de l'aide dans la compréhension du code que vous a proposé f894009.
Dites moi ce que vous n'avez pas compris.
0
f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 1 704
Modifié par f894009 le 5/02/2015 à 11:52
Bonjour,

pijaku: pas grave

lolotopo:

Sub insert_lig()
With Worksheets("feuil1")
'ligne de depart
x = 2
'boucle de balayage
Do While .Range("A" & x) <> ""
'insertion de 1 ligne
'.Rows(x).Insert Shift:=xlDown
'insertion de 2 lignes
.Rows(x & ":" & x + 1).Insert Shift:=xlDown
'ligne suivante
x = x + 3
Loop
End With
End Sub
0