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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour