none
Saber el path del excel que estoy ejecuntado, vba RRS feed

  • Pregunta

  • Hola a todos , me gustaria saber si es posible desde VBA en una aplicacion excel, la ruta del excel que tengo abierta.

    Con Application.Path, me devuelve la ruta donde tengo el excel instalado, pero necesitaría la del documento que estoy ejecuntado.

    Un saludo y muchas gracias.

     

    jueves, 18 de noviembre de 2010 18:21

Respuestas

  • Me explico mejor. Debes abrir la ventana de código de Visual Basic para Aplicaciones. Para hacer esto puedes entre otras, presionar ALT+F11.

    Se abre el editor y a la izquierda ubica el explorador de proyectos. Verás las hojas y el libro (ThisWorkBook).

    Doble click en ThisWorkBook y el cursor se vá a la ventana de código. Arriba a la izquierda está una opcion (General). Selecciona de allí WorkBook. VBA te escribirá código para el evento AlAbrir. Allí colocas  la línea que coloqué en el mensaje anterior.

    • Marcado como respuesta Vicdeju martes, 23 de noviembre de 2010 8:42
    viernes, 19 de noviembre de 2010 23:06

Todas las respuestas

  • MsgBox Application.ActiveWorkbook.Path
    viernes, 19 de noviembre de 2010 12:37
  • Me explico mejor. Debes abrir la ventana de código de Visual Basic para Aplicaciones. Para hacer esto puedes entre otras, presionar ALT+F11.

    Se abre el editor y a la izquierda ubica el explorador de proyectos. Verás las hojas y el libro (ThisWorkBook).

    Doble click en ThisWorkBook y el cursor se vá a la ventana de código. Arriba a la izquierda está una opcion (General). Selecciona de allí WorkBook. VBA te escribirá código para el evento AlAbrir. Allí colocas  la línea que coloqué en el mensaje anterior.

    • Marcado como respuesta Vicdeju martes, 23 de noviembre de 2010 8:42
    viernes, 19 de noviembre de 2010 23:06
  • Muchisimas gracias, lo de entrar al codigo ya lo tenía claro. Muchas gracias

    martes, 23 de noviembre de 2010 8:43