Subir una fila hacia arriba
Publicado por CyRuS (33 intervenciones) el 13/07/2009 11:43:35
Hola,
tengo un For en el que quiero que me busque las filas que están vacías y me las borre.
For Each cell In Range("A10:A1500")
If cell = "" Then
cell.EntireRow.Delete
cell.Offset(-1)
End If
Next
El problema está cuando hay más de una fila vacía seguida. Ya que me borra la primera que encuentra, pero la segunda se la salta y sigue por la tercera.
Para solucionarlo puse la sentencia Cell.Offset(-1) y todas las variantes posibles pero siempre me da error.
¿qué error tengo?
tengo un For en el que quiero que me busque las filas que están vacías y me las borre.
For Each cell In Range("A10:A1500")
If cell = "" Then
cell.EntireRow.Delete
cell.Offset(-1)
End If
Next
El problema está cuando hay más de una fila vacía seguida. Ya que me borra la primera que encuentra, pero la segunda se la salta y sigue por la tercera.
Para solucionarlo puse la sentencia Cell.Offset(-1) y todas las variantes posibles pero siempre me da error.
¿qué error tengo?
Valora esta pregunta
0