Bonjour,
Je voulais me créer une macro qui me permettrait de supprimer des lignes si dans une colonne bien précise il me trouvait une certaine valeure.
Alors j'ai fait ma macro mais elle me supprime qu'une seule ligne à la fois, je comprends pas pourquoi ca continue pas ??
La voici :
Sub m_delete()
Dim Rw As Range
ActiveCell.SpecialCells(xlLastCell).Select
Range(Selection, Cells(1)).Select
For Each Rw In Selection.Rows
If Rw.Cells(1, 11).Value = 1 Then
Rw.EntireRow.Delete
End If
Next Rw
End Sub
Donc dans la sélection si dans la colonne K il trouve la valeure 1 il supprime la ligne entièrement.
Comment faire pour que ca ne s'arrète pas sur la première ?