Re : Supprimer des lignes qui contiennent un mot précis
Bonjour Champagne012, Aspe,
Autre approche:
Code:
Sub Suppression()
Dim i As Integer
Dim Ws As Worksheet
Set Ws = Sheets("Feuil2")
With Ws
For i = .Range("B65536").End(xlUp).Row To 1 Step -1
If .Range("B" & i).Value Like "*" & "CEDEX" & "*" Then .Rows(i).Delete
Next i
End With
End Sub
Re : Supprimer des lignes qui contiennent un mot précis
Bonjour à tous,
Code:
Sub SupprimerCedex()
[B:B].Replace "*cedex*", "" 'la casse est ignorée
On Error Resume Next
[B:B].SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
Re : Supprimer des lignes qui contiennent un mot précis
Re,
La macro précédente supprime toutes les lignes dont la cellule en colonne B est vide.
Si l'on veut les conserver :
Code:
Sub SupprimerCedex()
[B:B].Replace "*cedex*", "#N/A" 'la casse est ignorée
On Error Resume Next
[B:B].SpecialCells(xlCellTypeConstants, 16).EntireRow.Delete
End Sub