Insertion ligne blanche suivant conditions

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 !

osiris150

XLDnaute Occasionnel
Bonjour,

Je voulais soumettre mon petit problème. Je souhaiterais pouvoir insérer
automatiquement une ligne blanche entre 2 lignes mais suivant une condition.
La condition est que si le N° se trouvant dans les cellules de la colonne A
sont différents, on insère une ligne blanche sinon on ne fait rien.

Exemple : on a en A8 le N°55249 et en A9 le N° 54802 alors on insère une ligne entre les deux.
On a en A10 le N° 54817 et en A11 le N° 54817 alors on insère pas de ligne.

Merci d'avance pour votre aide précieuse. Je vous ai joint un fichier pour exemple.
 
Re : Insertion ligne blanche suivant conditions

Bonjour,

Avec ce petit bout de code placé dans un module standard :
Code:
Sub insert()
Dim i As Integer

For i = Range("A65500").End(xlUp).Row To 2 Step -1
    If Cells(i, "A") <> Cells(i - 1, "A") Then Rows(i).EntireRow.insert
Next

End Sub
Cordialement
 
Re : Insertion ligne blanche suivant conditions

bonjour osiris

Salut Spit🙂

en complement du code de spit que je salue bien et pour avoir les lignes intercalaires en blanc:

Code:
Sub insert()
Application.ScreenUpdating = False
Dim i As Integer
For i = Range("A65500").End(xlUp).Row To 2 Step -1
    If Cells(i, "A") <> Cells(i - 1, "A") Then Rows(i).EntireRow.insert
Next
For n = 2 To Range("A65536").End(xlUp).Row
 If Range("A" & n) = "" Then Rows(n).Interior.ColorIndex = xlNone
Next n
Application.ScreenUpdating = True
End Sub
 
- 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

Réponses
3
Affichages
444
Réponses
5
Affichages
911
Réponses
5
Affichages
293
Retour