parcourir un range de longueur variable de bas en haut
Bonjour,
Comment puis-je parcourir un range d'un nombre de lignes variable de la dernière ligne vers la première (du range mais pas de la feuille) pour supprimer certaines lignes selon une condition ?
Code:
1 2 3 4 5 6 7 8
| Set fin = Worksheets("Feuil1").Range("A5").End(xlDown)
For Each cell in Worksheets("Feuil1").Range(????)
If cell.Offset(, 3).Value = "" Then
cell.Select
Selection.EntireRow.Delete
End If
Next |
J'ai essayé différentes choses avec End(xlDown/xlUp) mais au final il me prend toujours mon range de haut en bas et non de bas en haut.
Y'a t'il un équivalent du "step -1" du for pour un for each ?
Merci d'avance