Bonjour,
J'ai un petit programme qui doit supprimer entièrement les lignes dont la cellule de la colonne 22 est différente de ""003". Lors de son fonctionnement il ne s'arrête jamais et quand je met pause au programme il se retrouve sur la ligne indiquée. Ai-je fais une erreur ?
Code:Sub MRP3() Application.ScreenUpdating = False Sheets("COOIS").Select i = 2 While Cells(i, 2) <> "" If Cells(i, 22) <> "003" Then Cells(i, 4).EntireRow.Delete i = i - 1 'Le programme reste sur cette ligne End If i = i + 1 Wend Application.ScreenUpdating = True End Sub
-----