Abrir un archivo excel y que muestre la ultima celda escrita

02/03/2007 - 13:46 por Ossevi | Informe spam
Hola,

En mi oficina se usa una Excel para registrar todos los faxes que salen.
Cada usuario, antes de mandar un fax, accede a la intranet, en el explorer
abre el registro y rellena una fila con datos tipo Departamento, persona,
etc... Del registro obtiene un numero que luego añadirá a la cabecera del
fax. (que antiguo no?)

El problema es que una vez abierto el registro de fax, el usuario tiene que
localizar manualmente la siguiente fila vacía para poder insertar sus datos y
obtener el numero en cuestión.

Hay manera abrir una hoja de calculo por la ultima casilla escrita?

Gracias por vuestra atención

Oscar

Preguntas similare

Leer las respuestas

#1 Esteban Dido
02/03/2007 - 15:01 | Informe spam
Hola Ossevi,
Sí se puede, con una macro. En un módulo escribe lo siguiente:

Sub Auto_Open()
Range("A65536").End(xlUp).Offset(1, 0).Select
End Sub

Saludos
Esteban



"Ossevi" escribió en el mensaje
news:
Hola,

En mi oficina se usa una Excel para registrar todos los faxes que salen.
Cada usuario, antes de mandar un fax, accede a la intranet, en el explorer
abre el registro y rellena una fila con datos tipo Departamento, persona,
etc... Del registro obtiene un numero que luego añadirá a la cabecera del
fax. (que antiguo no?)

El problema es que una vez abierto el registro de fax, el usuario tiene


que
localizar manualmente la siguiente fila vacía para poder insertar sus


datos y
obtener el numero en cuestión.

Hay manera abrir una hoja de calculo por la ultima casilla escrita?

Gracias por vuestra atención

Oscar

Respuesta Responder a este mensaje
#2 Ossevi
02/03/2007 - 19:01 | Informe spam
Gracias Esteban,

He abierto el archivo. Luego ALT + F11. Nuevo módulo y he copiado el código
que envías.
Luego bajar la protección y guardar hoja.
Sin embargo la hoja sigue abriendo por el principio...

...Creo que mis conocimientos de programación necesitan mejorar.

¿Qué estará pasando "Diòmio"?
¿Podría alguien indicarme un curso en CD-Rom/DVD de programación de macros
en Excel?

Gracias por la atención,

Oscar



"Esteban Dido" escribió:

Hola Ossevi,
Sí se puede, con una macro. En un módulo escribe lo siguiente:

Sub Auto_Open()
Range("A65536").End(xlUp).Offset(1, 0).Select
End Sub

Saludos
Esteban



"Ossevi" escribió en el mensaje
news:
> Hola,
>
> En mi oficina se usa una Excel para registrar todos los faxes que salen.
> Cada usuario, antes de mandar un fax, accede a la intranet, en el explorer
> abre el registro y rellena una fila con datos tipo Departamento, persona,
> etc... Del registro obtiene un numero que luego añadirá a la cabecera del
> fax. (que antiguo no?)
>
> El problema es que una vez abierto el registro de fax, el usuario tiene
que
> localizar manualmente la siguiente fila vacía para poder insertar sus
datos y
> obtener el numero en cuestión.
>
> Hay manera abrir una hoja de calculo por la ultima casilla escrita?
>
> Gracias por vuestra atención
>
> Oscar
>



Respuesta Responder a este mensaje
#3 Esteban Dido
02/03/2007 - 20:15 | Informe spam
Hola Oscar,
Cuando cerraste el archivo, la hoja actual ¿era la que necesitas que abra en
la última celda escrita o era otra?

"Ossevi" escribió en el mensaje
news:
Gracias Esteban,

He abierto el archivo. Luego ALT + F11. Nuevo módulo y he copiado el


código
que envías.
Luego bajar la protección y guardar hoja.
Sin embargo la hoja sigue abriendo por el principio...

...Creo que mis conocimientos de programación necesitan mejorar.

¿Qué estará pasando "Diòmio"?
¿Podría alguien indicarme un curso en CD-Rom/DVD de programación de macros
en Excel?

Gracias por la atención,

Oscar



"Esteban Dido" escribió:

> Hola Ossevi,
> Sí se puede, con una macro. En un módulo escribe lo siguiente:
>
> Sub Auto_Open()
> Range("A65536").End(xlUp).Offset(1, 0).Select
> End Sub
>
> Saludos
> Esteban
>
>
>
> "Ossevi" escribió en el mensaje
> news:
> > Hola,
> >
> > En mi oficina se usa una Excel para registrar todos los faxes que


salen.
> > Cada usuario, antes de mandar un fax, accede a la intranet, en el


explorer
> > abre el registro y rellena una fila con datos tipo Departamento,


persona,
> > etc... Del registro obtiene un numero que luego añadirá a la cabecera


del
> > fax. (que antiguo no?)
> >
> > El problema es que una vez abierto el registro de fax, el usuario


tiene
> que
> > localizar manualmente la siguiente fila vacía para poder insertar sus
> datos y
> > obtener el numero en cuestión.
> >
> > Hay manera abrir una hoja de calculo por la ultima casilla escrita?
> >
> > Gracias por vuestra atención
> >
> > Oscar
> >
>
>
>
Respuesta Responder a este mensaje
#4 Esteban Dido
02/03/2007 - 20:26 | Informe spam
Oscar, el código que te envié abre la hoja con el cursor en la columna A en
la fila siguiente a la última celda escrita de esa misma columna. Tal vez yo
no entendí bien y no es eso lo que buscas. Si es así, por favor entreganos
más detalles.
Saludos

Esteban


"Ossevi" escribió en el mensaje
news:
Gracias Esteban,

He abierto el archivo. Luego ALT + F11. Nuevo módulo y he copiado el


código
que envías.
Luego bajar la protección y guardar hoja.
Sin embargo la hoja sigue abriendo por el principio...

...Creo que mis conocimientos de programación necesitan mejorar.

¿Qué estará pasando "Diòmio"?
¿Podría alguien indicarme un curso en CD-Rom/DVD de programación de macros
en Excel?

Gracias por la atención,

Oscar



"Esteban Dido" escribió:

> Hola Ossevi,
> Sí se puede, con una macro. En un módulo escribe lo siguiente:
>
> Sub Auto_Open()
> Range("A65536").End(xlUp).Offset(1, 0).Select
> End Sub
>
> Saludos
> Esteban
>
>
>
> "Ossevi" escribió en el mensaje
> news:
> > Hola,
> >
> > En mi oficina se usa una Excel para registrar todos los faxes que


salen.
> > Cada usuario, antes de mandar un fax, accede a la intranet, en el


explorer
> > abre el registro y rellena una fila con datos tipo Departamento,


persona,
> > etc... Del registro obtiene un numero que luego añadirá a la cabecera


del
> > fax. (que antiguo no?)
> >
> > El problema es que una vez abierto el registro de fax, el usuario


tiene
> que
> > localizar manualmente la siguiente fila vacía para poder insertar sus
> datos y
> > obtener el numero en cuestión.
> >
> > Hay manera abrir una hoja de calculo por la ultima casilla escrita?
> >
> > Gracias por vuestra atención
> >
> > Oscar
> >
>
>
>
Respuesta Responder a este mensaje
#5 Gustavo Echenique
02/03/2007 - 22:32 | Informe spam
Perdón por "meter la cuchara", pero me parece que debería quedar así:

Sub Auto_Open()
Range("A1").End(xlDown).Offset(1, 0).Select
End Sub

Gustavo

"Ossevi" escribió en el mensaje
news:
Hola,

En mi oficina se usa una Excel para registrar todos los faxes que salen.
Cada usuario, antes de mandar un fax, accede a la intranet, en el explorer
abre el registro y rellena una fila con datos tipo Departamento, persona,
etc... Del registro obtiene un numero que luego añadirá a la cabecera del
fax. (que antiguo no?)

El problema es que una vez abierto el registro de fax, el usuario tiene
que
localizar manualmente la siguiente fila vacía para poder insertar sus
datos y
obtener el numero en cuestión.

Hay manera abrir una hoja de calculo por la ultima casilla escrita?

Gracias por vuestra atención

Oscar

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida