Bonjour à tous,
Je débute en VBA mais vous m'avez déjà bien aidé grâce aux réponses apportées.
Je suis dans le même cas, je souhaite supprimé les lignes complètes si ma case J4 - > Jx = 0
J'ai donc adapté la formule de code :
Sub Module_8()
Dim PLG_FIL As Range
If Not ActiveSheet.AutoFilterMode Then
Range("J4").AutoFilter Field:=1, Criteria1:="0"
End If
Set PLG_FIL = ActiveSheet.AutoFilter.Range
PLG_FIL.Offset(1, 0).Resize(PLG_FIL.Rows.Count - 1, 1).EntireRow.Delete
ActiveSheet.AutoFilterMode = False
End Sub
Cependant, ma première ligne concernée, la ligne 4 ne se supprime pas. Même avec "0" en valeur en J4.
Je ne comprends pas exactement d'ou vient l'erreur, si une âme attentionnée saurait m'expliquer le problème.
En vous souhaitant une bonne après midi
B