Arnaud5962
XLDnaute Junior
Bonjour, j'ai actuellement une macro qui me permet de supprimer toute les lignes qui contiennent le mot "méga"
cependant parfois il n'y a pas de ligne qui contienne méga,et dans ce cas, la macro bloque. Comment puis je faire?
Sub SupprimeLigne()
Dim LastLig&, pf As Range
Application.ScreenUpdating = False
With Sheets("Feuil1")
LastLig = .Cells(.Rows.Count, 4).End(3).Row
Range("D1" & LastLig).AutoFilter 1, "MEGA "
Set pf = [_FilterDataBase]
pf.Offset(1, 0).Resize(pf.Rows.Count - 1).SpecialCells(12).EntireRow.Delete
.AutoFilterMode = False
End With
Set pf = Nothing
End Sub
cependant parfois il n'y a pas de ligne qui contienne méga,et dans ce cas, la macro bloque. Comment puis je faire?
Sub SupprimeLigne()
Dim LastLig&, pf As Range
Application.ScreenUpdating = False
With Sheets("Feuil1")
LastLig = .Cells(.Rows.Count, 4).End(3).Row
Range("D1" & LastLig).AutoFilter 1, "MEGA "
Set pf = [_FilterDataBase]
pf.Offset(1, 0).Resize(pf.Rows.Count - 1).SpecialCells(12).EntireRow.Delete
.AutoFilterMode = False
End With
Set pf = Nothing
End Sub