Saltar al contenido

Abrir una hoja de excel a traves de un comando


Recommended Posts

publicado

Buenas noches:

    Necesito abrir una hoja de excel determinada de un libro a través de Visual Basic. He utilizado esta instrucción pero no me abre nada...

Private Sub CommandButton1_Click()
ALTA.Hide
Workbooks.Open ("C:\users\susan\desktop\menores.xlsm")
Sheets("Hoja2").Select
End Sub

Alguien me puede echar una mano?

Gracias!

 

publicado

Hola,

Si es correcta la Ruta.... entonces solo falta ActiveWorkbook.

 

Private Sub CommandButton1_Click()
    ALTA.Hide
    Workbooks.Open ("C:\users\susan\desktop\menores.xlsm")
    ActiveWorkbook.Sheets("Hoja2").Select
End Sub

 

Saludos

  • 2 weeks later...
publicado

Buenas noches de nuevo!!

He probado con esto:

Private Sub CommandButton1_Click()
Workbooks.Open Filename:="C:\Users\susan\Desktop\Menores (Nuevo) (2).xlsm"
Application.Goto Sheets("alta").Range("A1")

End sub

Me funciona solamente cuando tengo la aplicación visible. Pero yo lo que quiero es lo siguiente:

Tengo un archivo en excel que abro con un formulario de acceso (donde introduzco usuario y contraseña). Una vez que introduces usuario y contraseña este formulario se oculta y se abre otro formulario donde tengo tres botones comando (uno de ellos con la instrucción arriba indicada para que abra la hoja "alta"). Sin embargo no me la abre (no hace nada). Pero cuando tengo el libro abierto manualmente y ejecuto el comando sí que me lleva a la hoja en concreto.. No sé si me he explicado bien... Subo mejor el archivo para verlo?

Gracias de nuevo!!

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.