Bonjour,
je reviens à la suite de mon premier post sur le sujet, j'aimerai avoir vôtre avis.
la Macro exécute cette boucle sur une feuille contenant une extraction brut d'un WMS. Parfois cette extraction peut contenir jusqu'à 50.000 lignes et plus. Ma question est : Est ce qu'il y a une différence entre ce code sans variable qui sélectionne chaque ligne non voulues puis les supprimes OU une variable qui aurait en mémoire toute les lignes non voulues avec une seule suppression du lot ? si c'est possible.
With Sheets("Extraction")
For i = .Range("P" & Rows.Count).End(xlUp).Row To 3 Step -1
If Cells(i, 16) <> "XDK" Then
Rows(i).EntireRow.Delete
End If
Next i
End With
PS ce code fonction à merveille en exécution Pas à Pas et en automatique sur une petite quantité de lignes mais si je passe la centaine de ligne, c'est comme si la Macro ignorait la boucle ???