¿Cómo aplicar diferentes encabezados o pies de página en cada página de una hoja de cálculo de Excel?
Por defecto, al insertar un encabezado o pie de página en una hoja de trabajo, el contenido del encabezado o pie de página se aplicará a todas las páginas. Para muchas personas, diferentes páginas pueden tener diferentes contenidos en sus hojas de trabajo. Y tienden a distinguir estas páginas con el contenido del encabezado o pie de página después de imprimir la hoja de trabajo. ¿Cómo aplicar diferentes encabezados o pies de página en cada página de una hoja de trabajo? El método en este artículo puede ayudarte.
Aplicar diferentes encabezados o pies de página en cada página con código VBA
Aplicar diferentes encabezados o pies de página en cada página con código VBA
El siguiente código VBA puede ayudarte a aplicar diferentes encabezados o pies de página en cada página de una hoja de trabajo. Por favor, sigue los siguientes pasos.
1. Presiona simultáneamente las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. En la ventana de Microsoft Visual Basic para Aplicaciones, haz clic en Insertar > Módulo. Luego copia y pega el siguiente código VBA en la ventana de Código. Ver captura de pantalla:
Código VBA: Aplicar diferentes encabezados en cada página en Excel
Sub DifferentHeaderFooter()
Dim ws As Worksheet
Dim vLeft As Variant, vRight As Variant, xRg As Variant
Set ws = ActiveSheet
On Error Resume Next
vLeft = Array("First page", "Second page", "Third page", "fourth page")
xRg = Array("A1:C50", "A51:C100", "A101:C150", "A151:C200")
Application.ScreenUpdating = False
For i = 0 To UBound(vLeft)
With ws.PageSetup
.PrintArea = xRg(i)
.LeftHeader = vLeft(i)
End With
ws.PrintPreview
Next i
Application.ScreenUpdating = True
ws.PageSetup.PrintArea = ""
End Sub
Notas:
3. Presiona la tecla F5 para ejecutar el código. Luego aparecerá la ventana de Vista previa, haz clic en el botón Imprimir para comenzar a imprimir las páginas con diferentes encabezados o pies de página.
Nota: Si hay 4 páginas impresas especificadas en la hoja de trabajo, necesitarás hacer clic en el botón Imprimir cuatro veces para terminar toda la impresión.

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!