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

XL 2019 Supprimer plusieurs lignes sur selection

  • Initiateur de la discussion Initiateur de la discussion netparty
  • Date de début Date de début

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 !

netparty

XLDnaute Occasionnel
Bonjour à tous

Dans mon tableaux j'aimerai supprimer les lignes pour les quelles en x est placé dans la première colonne.

Auriez-vous un bout de code pour se type de demande.

Merci d'avance
 
Bonjour,
Dans ton tableaux tu aimerais supprimer les lignes pour lesquelles un "x" est placé dans la première colonne.
Edit: code modifié pour répondre au Post #3.
VB:
Sub SupprimerLignesX()
    Dim RangeDelete As Range
    Dim PremièreLigneTableau As Long
    Dim DernièreLigneTableau As Long
    Dim i As Long
    Const PremièreColonneTableau = 1

    With ActiveSheet        
        PremièreLigneTableau = 1
        DernièreLigneTableau = .Cells(Rows.Count, PremièreColonneTableau).End(xlUp).Row
     
        For i = PremièreLigneTableau To DernièreLigneTableau
            If VarType(.Cells(i, PremièreColonneTableau).Value) = vbString Then
                If UCase(Trim(.Cells(i, PremièreColonneTableau).Value)) = "X" Then
                    If RangeDelete Is Nothing Then Set RangeDelete = .Row(i) Else Set RangeDelete = Union(RangeDelete, .Row(i))
                End If
            End If
        Next i
   
        If Not RangeDelete Is Nothing Then RangeDelete.Delete
    End With
End Sub
 
Dernière édition:
- 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
10
Affichages
511
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…