_¿Cómo obtener la ruta de la hoja de trabajo actual en Excel? _

En caso de que necesite una forma inteligente de obtener la ruta del libro de Excel actual sin VBA, este artículo es para usted. Usaremos un enfoque basado en fórmulas.

Pregunta: * Quiero averiguar la ruta de la hoja activa a través de una fórmula.

La función utilizada en este tutorial funcionará en las siguientes versiones de Microsoft Excel:

Excel 2013, Excel 2010, Excel 2007, Excel 2003

Usaremos una combinación de funciones SUBSTITUTE, CELL, FILENAME, RIGHT, LEN, FIND.

Ingrese la siguiente fórmula en cualquier celda de la hoja de trabajo

= SUSTITUIR (CELDA («nombre de archivo»), DERECHA (CELDA («nombre de archivo»), LEN (CELDA («nombre de archivo»)) – FIND («@», SUSTITUIR (CELDA («nombre de archivo»), «\» , «@», LEN (CELL («nombre de archivo»)) – LEN (SUBSTITUTE (CELL («nombre de archivo»), «\», «»))), 1)), «»)

image 1

De esta manera, podemos recuperar la ruta de la hoja de trabajo actual en Excel sin usar la codificación VBA.

xlsx-1567