Ir a una hoja determinada al abrir excel

10/08/2005 - 12:00 por sea2kcom | Informe spam
Buenas a todos.
El tema es que queremos poner un enlace html a un documento excel diciendole
que hoja del libro tiene que abrir en función del enlace.
Es un libro con muchas hojas y no si es posible no queremos hacer un libro
para cada hoja, sino usar un sólo archivo.

Lo ideal sería que al abrir el libro de alguna manera se le pueda decir que
vaya a una hoja determinada.
¿Es posible?

Gracias a todos.
 

Leer las respuestas

#1 Ignacio Perez
10/08/2005 - 15:39 | Informe spam
Hola majete:
Es un poco complicao pero yo lo he hecho:
vamos a hacer una consulta web para obtener el nombre de la hoja, elige el
lugar donde se van a guardar los datos (preferiblemente una hoja nueva) y
seleccionalo.
Datos/Obtener datos externos/Nueva consulta web
Dependiendo de la version de Excel que tengas se hace de formas distintas
pero le tienes que indicar que tabla de ese pagina web quieres importar.
Una vez hecho esto ya sabemos la celda en la que se guarda el nombre de la
hoja.
Presionas Alt+F11 haces doble click sobre ThisWorkbook y pegas esta macro

Private Sub Workbook_Open()
RefreshAll
Hoja = Sheets("Hoja1").[A1] 'esta linea la tienes que cambiar
Sheets(Hoja).Select
End Sub
¿funciona?
Un saludo



"sea2kcom" escribió:

Buenas a todos.
El tema es que queremos poner un enlace html a un documento excel diciendole
que hoja del libro tiene que abrir en función del enlace.
Es un libro con muchas hojas y no si es posible no queremos hacer un libro
para cada hoja, sino usar un sólo archivo.

Lo ideal sería que al abrir el libro de alguna manera se le pueda decir que
vaya a una hoja determinada.
¿Es posible?

Gracias a todos.

Preguntas similares