Suppression de ligne

Magali -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche à créer un code qui pourrait me supprimer toutes les lignes contenant le texte "Amazon" dans la colonne A.

Je ne sais pas si c'est très clair...

Merci pour votre aide :)

Configuration: Windows / Chrome 87.0.4280.66

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    suggestion:
    Sub exterminer_amazon()
    Dim rg As Range, sh As Worksheet, ligdeb As Long, ligfin As Long, nlig As Long
    Set sh = ActiveSheet
    Set rg = Intersect(sh.UsedRange, sh.Columns("a"))
    If Not rg Is Nothing Then
        ligdeb = rg.Row
        ligfin = ligdeb + rg.Rows.Count - 1
        For nlig = ligfin To ligdeb Step -1
            If sh.Cells(nlig, 1) = "Amazon" Then
                sh.Rows(nlig).Delete
            End If
        Next nlig
    End If
    End Sub
    0