Ajout d'un ligne a chaque ligne dans une selection

Résolu/Fermé
Pkr1sbc Messages postés 26 Date d'inscription dimanche 14 janvier 2018 Statut Membre Dernière intervention 7 août 2018 - Modifié le 24 mai 2018 à 18:14
Pkr1sbc Messages postés 26 Date d'inscription dimanche 14 janvier 2018 Statut Membre Dernière intervention 7 août 2018 - 24 mai 2018 à 22:45
Bonjour,

Je vais essayer de vous expliquer ce que je souhaite, par l'image ça sera plus simple à comprendre :

Ce que j'ai au début :


Ce que je souhaite avoir après :



Les deux techniques que je connais, faire la sélection de tout et décaler vers le bas...;
Ou
Ajouter une ligne entre chaque ligne...

Mais c'est long avec vous une autre technique ?

Au plaisir de lire vos réponses,
Merci !

1 réponse

jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
24 mai 2018 à 18:31
Bonjour

Dans l'éditeur VB, menu insertion puis module, tu colles la macro ci-dessous

Sub intercale()
der_ligne = [A65536].End(xlUp).Row
For ligne = der_ligne To 2 Step -1
If ligne = der_ligne Then
Range("A" & ligne + 1).Value = " "
Rows(ligne).Insert
Range("A" & ligne).Value = " "
Else
Rows(ligne).Insert
Range("A" & ligne).Value = " "
End If
Next ligne
End Sub

Crdlt
0
Pkr1sbc Messages postés 26 Date d'inscription dimanche 14 janvier 2018 Statut Membre Dernière intervention 7 août 2018
24 mai 2018 à 22:45
Oh mon DIEUX !!!
Merci tu viens de me faire économiser des heures et des heures !

Encore merci !
0