PDA

Ver la Versión Completa : Ultima celda usada en excell


davezf
03-02-2005, 14:58:49
Como se puede saber cual es la ultima fila usada en una hoja de excel para añadir datos a patir de esa linea?

Hay alguna forma de detectar cuando un usuario desea cancelar la exportacion de datos a excel?

roman
03-02-2005, 16:13:26
Como se puede saber cual es la ultima fila usada en una hoja de excel para añadir datos a patir de esa linea?


Mira a ver si este hilo (http://www.clubdelphi.com/foros/showthread.php?t=5101&highlight=final+excel) te sirve.



Hay alguna forma de detectar cuando un usuario desea cancelar la exportacion de datos a excel?



Pues supongo que esto dependerá en gran medida de cómo haces la exportación ¿no crees?

// Saludos

Al González
03-02-2005, 19:54:24
¡Buen día a todos!


Como se puede saber cual es la ultima fila usada en una hoja de excel...
En efecto, puedes utilizar el método SpecialCells señalado por Toñico en el hilo que Román indicó.

{ Expresión que devuelve la última celda utilizada }
Aplicacion.Cells.SpecialCells (xlCellTypeLastCell, EmptyParam)

No está demás mencionar que SpecialCells con xlCellTypeLastCell me ha dado algunos problemas de excepciones cuando la última celda de la hoja está combinada con otras. Haz la prueba con celdas combinadas, para preveer este posible defecto de Excel.



...Hay alguna forma de detectar cuando un usuario desea cancelar la exportacion de datos a excel?
No comprendo esta pregunta, ¿podrías ser un poco más explícito?


Espero esto sea de utilidad, seguimos en contacto.

Al González :).

davezf
03-02-2005, 20:36:58
Teneis razon, creo que no esta muy bien explicada:D , lo que pase es que los habia puesto de pasada...

Os comento, estoy exportando datos de una tabla (o query) de access a excel, el proceso se hace desde una ventana que tiene una barra de progreso y un boton cancelar.

La idea es que si el usuario pulsa el boton cancelar se suspenda la exportacion.
Quizas no se necesite mas, pero no he podido probarlo porque no me da tiempo a pulsar el boton ya que las tablas que tengo tienen pocas filas, pero cuando la aplicacion funcione tendran bastante.

Se os ocurre alguna idea?

roman
03-02-2005, 23:22:59
Se os ocurre alguna idea?


Sí. Llénate una tabla con "suficientes" registros con datos al azar y vuelve a probar.

// Saludos