06/12/2011, 10:50
|
| | | Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años, 1 mes Puntos: 53 | |
Respuesta: borrar fila en excel Hola, entiendo que deberías después de crear la hoja, ejecutar un bucle inverso desde la última hasta la primera, seleccionar la que este en blanco, suprimirla y continuar,
Esto es lo que hace Excel como sabrás cuando seleccionas y eliminas una Fila
Rows("7:7").Select
Selection.Delete Shift:=xlUp
Entonces, sería algo así:
For Fila = Ultima To 1 Step -1
IF ' Fila esta en Blanco según tus condicionantes Then
Row(str$(Fila) & ":" & str$(Fila)).Select
Selection.Delete Shift:=xlUp
End If
Next
Creo que así debería funcionar, independientemente de que si efectuas el proceso desde VB, es de suponer que debes interponer al Row y demás el nombre del Objeto Excel que hayas creado.
Saludos
__________________ Agradecer a quien te enseñó, es enseñar lo que de él aprendiste. Recuerda: Decir gracias, poco cuesta y mucho vale ... |