Margo quiere insertar una ruta de archivo y un nombre de archivo en una hoja de cálculo de Excel.

Quiere poder insertar la información en una celda o en el encabezado / pie de página. Esto es bastante fácil de hacer en Excel.

Para insertar la ruta del archivo y el nombre del archivo en una celda, use la función de la hoja de trabajo CELL de la siguiente manera:

=CELL("filename")

Esta fórmula devuelve la ruta completa, el nombre de archivo y el nombre de la pestaña de la hoja de trabajo actual, así:

E:\My Data\Excel\[Budget.xls]Sheet1

Si desea eliminar los corchetes y el nombre de la hoja, puede usar la siguiente variación en la fórmula:

=SUBSTITUTE(LEFT(CELL("filename"),FIND("]",CELL("filename"))-1),"[","")

La función IZQUIERDA elimina todo, desde el corchete derecho hasta el final de la cadena, mientras que la función SUSTITUIR elimina el corchete izquierdo.

Poner una ruta y un nombre de archivo en un encabezado o pie de página es fácil:

  1. Seleccione la hoja de trabajo cuyo encabezado o pie de página desea cambiar.

  2. Elija la opción Configurar página en el menú Archivo. Excel muestra el cuadro de diálogo Configurar página.

  3. Haga clic en los botones Encabezado personalizado o Pie de página personalizado, según lo desee. Word muestra el cuadro de diálogo Encabezado o Pie de página. (Ver figura 1)

  4. Coloque el punto de inserción en los cuadros Sección izquierda, Sección central o Sección derecha, según desee.

  5. Haga clic en el botón Archivo. (Parece una carpeta de archivos con un trozo de papel que sobresale.) Excel inserta el siguiente código en el punto de inserción:

  6. Haga clic en Aceptar dos veces para cerrar ambos cuadros de diálogo.

Cuando imprime la hoja de trabajo, Excel reemplaza los códigos en el paso 5 con el nombre de la ruta y el nombre de archivo del libro, respectivamente.

Si está utilizando Excel 97 o Excel 2000, los pasos anteriores no funcionarán. En su lugar, necesita usar una macro para insertar la ruta y el nombre del archivo:

Sub DoFullPath()

ActiveSheet.PageSetup.CenterFooter = _       ActiveWorkbook.FullName End Sub

Esta macro también funcionará en versiones posteriores de Excel. Para especificar un lugar diferente para la ruta y el nombre de archivo, simplemente cambie CenterFooter a otra ubicación (como LeftFooter, RightFooter, LeftHeader, CenterHeader o RightHeader). Si decide utilizar el enfoque de macro, deberá recordar ejecutarlo cada vez que cambie el nombre de archivo del libro de trabajo (usa Guardar como) o cambie el lugar donde se almacena el libro de trabajo en su disco.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2875) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Adding_a_File_Path_and_Filename [Agregar una ruta de archivo y un nombre de archivo].