Suppression des lignes avec macro

Bonjour

je reçois des relevés PDF et je les convertis à l'excel, et pour supprimer les lignes répétitif et inutiles j'ai trouver ce code :

Sub supLignesRapide2()

Application.ScreenUpdating = False

a = Range("A1:A" & [A65000].End(xlUp).Row)

For i = LBound(a) To UBound(a)

If a(i, 1) Like "*R E L E V E D E C O M P T E*" Then a(i, 1) = "sup" Else a(i, 1) = 0

Next i

Columns("b:b").Insert Shift:=xlToRight

[B1].Resize(UBound(a)) = a

[A1].CurrentRegion.Sort Key1:=Range("B2"), Order1:=xlAscending, Header:=xlGuess

On Error Resume Next

Range("B1:B65000").SpecialCells(xlCellTypeConstants, 2).EntireRow.Delete

Columns("b:b").Delete Shift:=xlToLeft

End Sub

je recopie le mots en rouge à chaque fois pour supprimer la ligne qui contient ce mots. ma question est comment je peux ajouter tout les mots et aussi les vides "pas obligatoire"

vous trouverez ci-joint un extrait de fichier

cordialement.

17relevekira.xlsx (18.47 Ko)

Bonjour

Un essai à tester. Te convient-il ?

Bye !

19relevekira-v1.xlsm (39.82 Ko)
Rechercher des sujets similaires à "suppression lignes macro"