Conditions speciales et suppression de lignes

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 !

moustic54

XLDnaute Occasionnel
Bonjour à tous,

J'ai un probleme et bien que des posts parlent de ce sujet, je ne parviens pas à trouver une solution.
Voilà je travaille régulierement sur un fichier qu'un collegue tient à jour et qui ne souhaite pas modifier celui-ci.
Au niveau de la conception, nombreuses lignes vides ou cellules fusionnées et je suis obligé de faire une copie à chaque fois et supprimer toutes les lignes vides. Le tableau fait plus de 2500 lignes.
J'aurai voulu faciliter cette pratique pour un gain de temps avec la possibilité de supprimer automatiquement les lignes dont les colonnes B et C ne sont pas renseignées mais je n'y parviens pas.
Je vous joins un petit extrait du tableau.

Merci d'avance pour vos propositions, je ne sais plus comment faire.
 

Pièces jointes

Re : Conditions speciales et suppression de lignes

bonjour,

Un exemple :

Code:
Sub essai_delete()
Dim Derlig As Long, i As Long, ws As Worksheet

Set ws = ThisWorkbook.Worksheets("Feuil1")
With ws
    Derlig = .Cells(Rows.Count, 2).End(xlUp).Row
    For i = Derlig To 2 Step -1
        If .Cells(i, 3) = Empty Then
            If .Cells(i, 2) = Empty Or .Cells(i, 2).MergeCells Then
                .Cells(i, 3).EntireRow.Delete Shift:=xlUp
            End If
         End If
    Next
End With
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
9
Affichages
537
Retour