Hola a todos
Supongo que no debe ser dificil, pero llevo tropecientos intentos y no
consigo dar con ello. Quiero insertar una fila en blanco si se cumplen
unas condiciones. El ultimo intento ha sido asi:
With Celda2 In .Range(.[f6], .[f65536].End(xlUp))
If .Value <> .Offset(-1, 0) And .ofsset(-1, 0) <> "" _
And IsNumeric(.Offset(-1, -5)) Then
Rows(.EntireRow).Insert shift:=xlUp
Para que no de problemas al principio del codigo he puesto:
For Each Celda2 In .Range(.[f7], .[f65536].End(xlUp))
If .[f65536].End(xlUp).Row = 5 Then
Exit For
ElseIf Celda2 = "" Then
Rows(Celda2.EntireRow).Delete
End If
Next Celda2
En cualquier caso no consigo dominar/comprender el uso de insert.
Si podeis ayudarme os lo agradezco.
Un saludo y hasta pronto
Ivan
Leer las respuestas