Macro para obtener la ruta donde se encuentra ubicado el libro

Para continuar con la aplicación de las Propiedades del Objeto Workbook, vamos a utilizar esta vez la Propiedad Path. Seguro en alguna ocasión se nos presenta la necesidad de identificar la ruta del libro de trabajo que estemos utilizando ya sea para un proceso de automatización o para generar un guardado en la misma carpeta a los nuevos libros; es aquí donde toma importancia esta Propiedad Path

Propiedad Path: Con la aplicación de esta propiedad, lo que podemos obtener es la ruta donde se encuentra guardado el libro de trabajo actual o por lo menos el que se encuentra Activo.

Desde Excel abrimos el Editor VBA (Alt + F11), insertamos un Módulo (Clic derecho sobre el proyecto Excel, Insertar, Módulo:

Ingresamos el siguiente código:

Sub ObtenerRutadelLibro()

MsgBox ("La ruta del Libro es " & ActiveWorkbook.Path)

End Sub

Queda de la siguiente manera en el Módulo:

Veamos lo que significan cada una de las líneas:

  1. La primera línea Sub ObtenerRutadelLibro(), indica el inicio de la macro.
  2. En esta segunda línea se aplica la propiedad Path en un cuadro de mensaje al combinarlo con el Objeto ActiveWorkbook y tomar de éste su Ruta (Path)
  3. La última línea marca el fin (End) de la Macro o Subrutina (Sub).

Podemos ejecutar esta macro vinculándola a una autoforma dando clic derecho sobre ésta y seleccionamos la opción Asignar Macro:

Del listado de Macros que aparece seleccionamos ObtenerRutadelLibro; luego clic en Aceptar y ahora al dar clic en la autoforma nos aparece un mensaje informativo como el siguiente:

Imaen 4

Descargar archivo de trabajo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.


Déjenos su opinión

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo con respeto, sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.