Excel le permite insertar muchos elementos diferentes en el encabezado o pie de página de su hoja de cálculo (como puede ver en otros ExcelTips).

Desafortunadamente, uno de los elementos que no puede agregar fácilmente es el nombre de ruta completo de su archivo de hoja de cálculo. Sin embargo, puede agregar el nombre de la ruta al encabezado o pie de página utilizando una macro, como la siguiente:

Sub DoPath()

'   Inserts the file name and path in the footer '   of each worksheet in the active workbook     For Each sheet In ActiveWorkbook.Sheets         sheet.PageSetup.CenterFooter = ActiveWorkbook.FullName     Next sheet End Sub

Para usar esto, simplemente ejecútelo y agregará la ruta completa y el nombre del archivo de su hoja de cálculo en la sección central del pie de página. Hace esto para cada hoja de trabajo en su libro de trabajo. Si desea que la información se agregue a un lugar diferente en el pie de página o el encabezado, simplemente reemplace la parte CenterFooter de la macro con uno de los siguientes:

LeftFooter, RightFooter, LeftHeader, CenterHeader o RightHeader.

Como se señaló, la macro anterior cambia el encabezado o pie de página para cada hoja de trabajo en su libro de trabajo. Si solo desea cambiar la hoja de trabajo actual, puede usar la siguiente versión abreviada de la macro:

Sub DoOnePath()

'   Inserts the file name and path in the footer '   of the active worksheet     ActiveSheet.PageSetup.CenterFooter = ActiveWorkbook.FullName End Sub

Debe tener en cuenta que, a diferencia de otros elementos que pega en el encabezado o pie de página, la ruta y el nombre de archivo insertados por estas macros no son «dinámicos». Por lo tanto, si mueve el archivo de hoja de cálculo a un directorio diferente o lo guarda con un nombre diferente, debe ejecutar la macro nuevamente.

Si bien las soluciones anteriores funcionan bien en todas las versiones de Excel, si está utilizando Excel 2002, debe saber que existe una forma aún más fácil de agregar el nombre de la ruta al encabezado o pie de página. Microsoft finalmente escuchó las solicitudes de los usuarios y agregó un botón a los cuadros de diálogo Encabezado y Pie de página que le permite insertar tanto la ruta como el nombre de archivo de un libro de trabajo. Siga estos pasos:

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

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

  3. Asegúrese de que la pestaña Encabezado / Pie de página esté seleccionada. (Ver figura 1)

  4. 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 2)

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

  6. 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:

&[Path]&[File]
  1. Cuando imprime la hoja de trabajo, Excel reemplaza los códigos con el nombre de la ruta y el nombre de archivo del libro, respectivamente.

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

A diferencia de la solución de macros proporcionada anteriormente en este consejo, los nuevos códigos de encabezado y pie de página proporcionados en Excel 2002 son dinámicos. Si cambia el nombre o reubica el archivo de su libro de trabajo, la información en el encabezado o pie de página cambiará la próxima vez que imprima.

_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 (2639) se aplica a Microsoft Excel 97, 2000, 2002 y 2003.