Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/12/2011, 11:20
carnero
 
Fecha de Ingreso: noviembre-2009
Mensajes: 315
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: borrar fila en excel

Cita:
Iniciado por erbuson Ver Mensaje
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
como puedo saber las fila ? gracas
---------------------------------------------------------

no me funciono :P

grCIADS

Última edición por carnero; 06/12/2011 a las 11:33