Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[resolu] Suppression ligne en VBA

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 !

cissou69

XLDnaute Junior
Bonsoir,

Je cherche à supprimer des lignes en fonction de la valeur de certaines cellules.
J'utilise pour cela un Select Case mais je suis obligé de le relancer plusieurs fois pour que toutes les lignes désirées soient supprimées.

Code:
Sub Tri_Data()
Application.ScreenUpdating = False
Sheets("Data").Select
fin = Cells(Rows.Count, 1).End(xlUp).Row
For i = 3 To fin
    Select Case Left(Sheets("Data").Cells(i, 2).Value, 2)
        Case "S1"
            Rows(i).Delete
        Case "S2"
            Rows(i).Delete
        Case "S3"
            Rows(i).Delete
        Case "N1"
            Rows(i).Delete
        Case "N2"
            Rows(i).Delete
        Case "N3"
            Rows(i).Delete
        Case "Fl"
            Rows(i).Delete
    End Select
Next i
Application.ScreenUpdating = True
End Sub

Merci de votre aide,
 
Dernière édition:
Re : Suppression ligne en VBA

Bonjour à tous,

Peux-tu essayer en partant du bas :

Code:
Sub Tri_Data()
Application.ScreenUpdating = False
Sheets("Data").Select
fin = Cells(Rows.Count, 1).End(xlUp).Row
For i = fin To 3 Step -1
    Select Case Left(Sheets("Data").Cells(i, 2).Value, 2)
        Case "S1"
            Rows(i).Delete
        Case "S2"
            Rows(i).Delete
        Case "S3"
            Rows(i).Delete
        Case "N1"
            Rows(i).Delete
        Case "N2"
            Rows(i).Delete
        Case "N3"
            Rows(i).Delete
        Case "Fl"
            Rows(i).Delete
    End Select
Next i
Application.ScreenUpdating = True
End Sub
A+ à tous
 
- 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
5
Affichages
566
Réponses
4
Affichages
617
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…