Normalmente, las fechas utilizadas por Excel en los encabezados y pies de página (con el código [FECHA]) se basan en la configuración regional controlada por Windows.

Por lo tanto, si su configuración local muestra la fecha en un formato específico en el propio Windows, ese es el mismo formato que usará Excel en los encabezados y pies de página.

Esto puede ser un inconveniente si debe mantener un cierto tipo de formato de fecha del sistema para que sea compatible con otros sistemas en su oficina, pero necesita usar un formato de fecha diferente en el encabezado o pie de página de una hoja de trabajo específica. La única forma de solucionar este problema es cambiar la configuración regional dentro de Windows o volver a usar una macro para establecer el área apropiada de su encabezado o pie de página.

Por ejemplo, digamos que desea establecer el encabezado derecho igual a la fecha actual en el formato m / d / aa. Para hacer eso, puede usar una macro muy simple, como la siguiente:

Sub HeaderDate()

ActiveSheet.PageSetup.RightHeader = Format(Date, "m/d/yy")

End Sub

Para usar esto, simplemente ejecútelo y agrega la fecha, en el formato especificado, en la sección derecha del encabezado. 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 RightHeader de la macro con uno de los siguientes: LeftFooter, CenterFooter, RightFooter, LeftHeader o CenterHeader.

Para cambiar el formato en el que se agrega la fecha, simplemente cambie el formato utilizado en la función Formato. Hay todo tipo de patrones que puede utilizar para la fecha; consulte el sistema de ayuda en línea para obtener información sobre la función de formato en VBA.

Debe tener en cuenta que las fechas agregadas a los encabezados o pies de página de esta manera no son dinámicas, como es el resultado del código [FECHA]. Cuando usa la macro para insertar la fecha, se inserta como una cadena de texto. Si luego desea cambiar la fecha por otra (como la fecha actual en ese momento), deberá volver a ejecutar la macro.

_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 (2188) 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-Specifying_Date_Formats_in_Headers [Especificación de formatos de fecha en los encabezados].