Macro para cambiar el formato de fecha y hora en un encabezado o un pie de página

Seleccione idioma Seleccione idioma
Id. de artículo: 213742 - Ver los productos a los que se aplica este artículo
Para obtener una versión de este artículo para Microsoft Excel 98 Macintosh Edition, vea 184501 .
Para obtener una versión de este artículo para Microsoft Excel 97, vea 161607 .
Expandir todo | Contraer todo

En esta página

Resumen

En Microsoft Excel, cuando utiliza el código de fecha, &[Date], para insertar la fecha en el encabezado o en el pie de página de un documento, la fecha aparece con el formato predeterminado "DD/MM/AAAA". El código de hora, &[Time], aparece en el formato predeterminado "HH:MM:SS". Estos formatos de fecha y hora se basan en los valores de las fichas Fecha y Hora del cuadro de diálogo Propiedades de Configuración regional.

Nota: los nombres de los elementos de la interfaz de usuario en algunas versiones de Windows pueden ser diferentes de los mencionados en los pasos siguientes.

Para abrir el cuadro de diálogo Propiedades de Configuración regional, siga estos pasos:
  1. En el menú Inicio, seleccione Configuración y haga clic en Panel de control.
  2. Haga doble clic en Configuración regional en el Panel de control para abrir el cuadro de diálogo Propiedades de Configuración regional.
Para utilizar un formato de fecha u hora distinto del predeterminado, siga uno de estos métodos:
  • Escriba manualmente la hora o la fecha en el encabezado o en el pie de página.
  • Utilice una macro de Visual Basic para Aplicaciones para cambiar el formato.
Este artículo contiene una macro de ejemplo que pone la fecha actual en el encabezado con el formato "MMM DD, AAAA".

Más información

Microsoft proporciona ejemplos de programación solamente como ilustración, sin ninguna garantía ya sea expresa o implícita. Esto incluye, entre otras, las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. En este artículo se da por supuesto que ya conoce el lenguaje de programación que se muestra, así como las herramientas empleadas para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos adaptados a sus necesidades específicas.

Ejemplo de macro de Visual Basic para Aplicaciones

Para crear una macro que ponga la fecha actual en el encabezado con el formato "MMM DD, YYYY", siga estos pasos:
  1. Guarde y cierre los libros que estén abiertos, y cree un nuevo libro.
  2. Inicie el Editor de Visual Basic (presione Alt+F11).
  3. En el menú Insertar, haga clic en Módulo.
  4. Escriba el código siguiente:
    Sub Change_Format()
        ActiveSheet.PageSetup.CenterHeader = Format(Now, "MMM DD, YYYY")
    End Sub
    					
  5. En el menú Ver, haga clic en Microsoft Excel (o presione AltT+F11).
  6. Seleccione la celda A1 de la hoja de cálculo activa y escriba su nombre.
  7. En el menú Herramientas, seleccione Macro y haga clic en Macros.

    Nota: en Excel 2007, si la ficha Programador no está disponible, utilice los pasos siguientes para habilitar las opciones relacionadas con macros:
    1. Haga clic en el Botón de Microsoft Office y, a continuación, haga clic en Opciones de Excel. En la categoría Popular, bajo Opciones principales para trabajar con Excel, active la casilla Mostrar ficha Programador en la cinta de opciones y haga clic en Aceptar.
    2. En la ficha Programador, en el grupo Código, haga clic en Macros.
  8. En el cuadro de diálogo Macro, haga clic en Change_Format y, a continuación, haga clic en Ejecutar.
  9. En el menú Archivo, haga clic en Vista preliminar y compruebe que el encabezado contiene la fecha actual en el formato deseado.

    Nota: para ofrecer una vista previa en Excel 2007, puede hacer clic en el Botón de Microsoft Office, hacer clic en la flecha situada junto a Imprimir y, a continuación, hacer clic en Vista preliminar.

Propiedades

Id. de artículo: 213742 - Última revisión: martes, 25 de marzo de 2008 - Versión: 6.2
La información de este artículo se refiere a:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
Palabras clave: 
kbdtacode kbhowto kbprogramming KB213742

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com