Insertion ligne à chaque changement d'intitulé dans colonne A

ungarospy

XLDnaute Nouveau
Bonjour,

J'essaie en vain de créer une macro pour pouvoir inserer une ligne vierge à chaque fois que l'intitulé de la colonne A change.

Dans la colonne A , j'ai ce type d'information
3027320401
3028320401
3028320401
3028320403
3028320403
3048440001

Et je souhaiterais obtenir

3027320401

3028320401
3028320401

3028320403
3028320403

3048440001


Pour info le tableau fait plus de 10.000 lignes et comporte 25 colonnes

Merci pour votre aide
 

Papou-net

XLDnaute Barbatruc
Re : Insertion ligne à chaque changement d'intitulé dans colonne A

Bonsoir ungarospy,

Voici un exemple de macro à tester sur ton fichier:

Code:
Private Sub AjoutLigne()
Application.ScreenUpdating = False
With ActiveSheet
  For y = .Range("A" & Rows.Count).End(xlUp).Row To 2 Step -1
    If .Cells(y, 1) <> "" Then
      If .Cells(y, 1) <> .Cells(y - 1, 1) Then .Rows(y).Rows.Insert
    End If
  Next
End With
Application.ScreenUpdating = True
End Sub

Espérant avoir répondu.

Cordialement.
 

Discussions similaires

Statistiques des forums

Discussions
312 239
Messages
2 086 495
Membres
103 234
dernier inscrit
matteo75654548