Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ultima celda usada en excell (https://www.clubdelphi.com/foros/showthread.php?t=18156)

davezf 03-02-2005 14:58:49

Ultima celda usada en excell
 
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

Cita:

Empezado por davezf
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 te sirve.


Cita:

Empezado por davezf
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!


Cita:

Empezado por davezf
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ó.
Código:

{ 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.


Cita:

Empezado por davezf
...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

Cita:

Empezado por davezf
Se os ocurre alguna idea?

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

// Saludos


La franja horaria es GMT +2. Ahora son las 01:50:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi