Subir una fila en Excel (offset)
Publicado por CyRuS (4 intervenciones) el 13/07/2009 12:02:10
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