OVH Cloud OVH Cloud

Suppression conditionnelle de ligne

1 réponse
Avatar
Olivier
Bonjour,

A partir d'un fichier excel 2002 comportant qu'une seule=20
colonne mais des plusieurs lignes, je souhaite supprimer=20
toutes celles qui contiendraient le mot "abcde" par=20
exemple.

L'un d'entre vous poss=E8de-t-il le script VB?

Merci d'avance.

1 réponse

Avatar
Frédéric Sigonneau
Bonsoir,

Essaye ce genre de code, en adaptant la colonne et le texte à trouver à ton
besoin :

Sub test()
Dim i&, Col$, Texte
Col = "A"
Texte = "abcde"
For i = Cells(Rows.Count, Col).End(xlUp).Row To 1 Step -1
If Cells(i, Col).Text Like "*" & Texte & "*" Then
Cells(i, Col).EntireRow.Delete
End If
Next i
End Sub

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour,

A partir d'un fichier excel 2002 comportant qu'une seule
colonne mais des plusieurs lignes, je souhaite supprimer
toutes celles qui contiendraient le mot "abcde" par
exemple.

L'un d'entre vous possède-t-il le script VB?

Merci d'avance.