Je suis actuellement entrain de faire un programme de suivie de dossier et je suis confronté a un petit problème :/.
Dans la colonne : " Commande / Statut ", je souhaite que si la valeur de cette case est : "Perdu(motif)", la ligne en question soit supprimé.
Mon programme marche mais quand je veux le mettre dans une boucle "for" pour tester toutes les case non vide de la colonne "H", cela ne marche pas, si quelqu'un avait une idée .
Sub test()
Dim LG%, i%
LG = Range("A65536").End(xlUp).Row
For i = 7 To LG
If Cells(i, "h") = "Perdu(motif)" Then
Rows(i).EntireRow.Delete
End If
Next i
End Sub
Amicalement
Claude
édit: d'accord avec toi cousinhub, erreur de ma part !
Perso, je préfère commencer par le bas, lors de suppression de lignes.....
Sub test()
Dim DerLig As Long, I As Long
DerLig = [H65000].End(xlUp).Row
For I = DerLig To 7 Step -1
If Cells(I, 8).Value = "Perdu(motif)" Then
Rows(I).Delete
End If
Next I
End Sub