KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo añadir color de fondo a los encabezados o pies de página al imprimir una hoja de Excel?

AutorDom Fecha de modificación

Al trabajar en Excel, añadir encabezados o pies de página aporta un toque profesional a sus documentos impresos al incluir información clave como números de página, nombres de archivo o logotipos corporativos. Aunque las funciones integradas de Excel permiten insertar texto e imágenes en estas áreas para que aparezcan al imprimir, es posible que desee resaltarlas con un color de fondo para mejorar la legibilidad o reforzar su identidad visual. Sin embargo, Excel no ofrece actualmente una opción directa para aplicar color de fondo a los encabezados o pies de página en la impresión, lo que puede resultar frustrante si busca diferenciar visualmente estas secciones del resto de sus datos al imprimir. A continuación, encontrará soluciones prácticas para simular encabezados o pies de página con color en sus impresiones de Excel, adaptadas a distintas necesidades y niveles de experiencia técnica.

Añadir Color de fondo al encabezado o pie de página mediante Color de relleno

Añadir Color de fondo al encabezado y al pie de página mediante VBA


Añadir Color de fondo al encabezado o pie de página mediante Color de relleno

Este enfoque consiste en dar formato a las celdas de la hoja de cálculo para imitar visualmente un encabezado o pie de página con color. Dado que los encabezados y pies de página reales creados mediante Diseño de página no admiten color de fondo, aplicar formato a las filas superior y/o inferior constituye una alternativa eficaz. Este método es ideal cuando su objetivo principal es reforzar la separación visual o la identidad corporativa en las hojas impresas, y cuando el contenido del encabezado o pie de página puede mostrarse directamente en filas de la hoja en lugar de en encabezados o pies de página reales de impresión.

Entre las limitaciones de este método se incluyen la imposibilidad de utilizar campos dinámicos en los encabezados o pies de página (como los números de página) y la necesidad de repetir manualmente estos pasos en cada hoja.

1. Haga clic en Diseño de página > Configuración de página.

Antes de continuar, es fundamental establecer todos los márgenes en 0 para maximizar el espacio útil de la hoja de cálculo y garantizar que las áreas coloreadas queden perfectamente alineadas en la parte superior y/o inferior de cada página impresa. Así conseguirás la ilusión de un fondo real de encabezado o pie de página al imprimir el documento.

2. En el cuadro de diálogo Configuración de página, vaya a la pestaña Márgenes y escriba 0 en los cuadros de texto de Superior, Encabezado, Inferior y Pie de página. Así se garantiza que no se reserve ningún espacio para los encabezados ni pies de página integrados de Excel, colocando el contenido de la hoja en la parte más alta y baja de la página impresa.
Una captura de pantalla que muestra el cuadro de diálogo Configurar página para ajustar los márgenes en Excel

3. Haga clic en Aceptar para aplicar los cambios de márgenes. Seleccione la primera fila de su hoja de cálculo (esta fila actuará visualmente como su encabezado) y, a continuación, vaya a Inicio > Combinar y centrar para unir todas las columnas de esta fila en una sola celda. Así obtendrá un área amplia para su texto de encabezado y su color de fondo.
Una captura de pantalla de la opción Combinar y centrar

Consejo: En documentos con varias columnas, asegúrese de seleccionar y combinar el rango adecuado de celdas para abarcar toda su área de datos.

4. Con la celda combinada seleccionada, haz clic en el botón Color de relleno (icono de cubo de pintura) en la pestaña Inicio y elige el color de fondo que desees en la paleta. Así conseguirás una banda de color visible en la parte superior de tu hoja, simulando un fondo de encabezado.
Una captura de pantalla de la selección del color de relleno para la cabecera de Excel

5. Si también desea añadir un pie de página con color, desplácese hasta la última fila de su rango de impresión, selecciónela y repita los pasos de combinación y color de relleno para crear un área coloreada en la parte inferior de la página.

Para obtener mejores resultados, añada directamente su texto personalizado de encabezado o pie de página en estas áreas coloreadas y combinadas. Puede ajustar el tamaño de fuente, la alineación o el formato según sea necesario para cumplir con sus requisitos de impresión. Tenga en cuenta que este método define el encabezado y el pie de página únicamente en el área visible de la hoja de cálculo. Si su documento abarca varias páginas, es posible que deba repetir manualmente estos pasos de formato en cada página impresa o utilizar la función «Fila superior» en Configuración de página solo para encabezados.

Ahora, cuando vaya a Archivo > Imprimir o pulse Ctrl + P, verá una banda de color en la parte superior (y/o inferior) de la vista previa, que actúa como fondo simulado para su encabezado o pie de página.
Una captura de pantalla que muestra una hoja de cálculo de Excel con color en la cabecera y el pie de página

Si el color no se muestra como esperaba en la vista previa de impresión, asegúrese de que la configuración de su impresora y el rango de la hoja de cálculo coincidan, y compruebe que el área de impresión incluya las filas con formato.


Añadir Color de fondo al encabezado y al pie de página mediante VBA

Para hojas de cálculo más complejas, o cuando trabaje con varias páginas y desee una forma más automatizada de crear áreas coloreadas de encabezado y pie de página en cada página impresa, puede utilizar una macro de VBA para añadir rápidamente estos efectos en toda su hoja. Esta solución de VBA añade filas predefinidas con color al principio y al final de cada rango de página, simulando el aspecto de encabezados y pies de página coloreados en la impresión.

Este enfoque es especialmente adecuado para hojas de cálculo grandes, informes heredados o situaciones en las que se necesita un estilo uniforme en muchas páginas. Sin embargo, requiere habilitar la funcionalidad de macros y cierta experiencia con la interfaz de VBA. Tenga en cuenta que esto aún no afecta al encabezado/pie de página real de Excel, sino que funciona modificando directamente el contenido de la hoja de cálculo para simular la impresión.

1. Pulse Alt + F11 para abrir la ventana del editor de Microsoft Visual Basic para Aplicaciones. Si es la primera vez que utiliza VBA, es posible que deba habilitar primero la pestaña Programador.

2. En la ventana de VBA, haga clic en Insertar > Módulo. En el área de código del nuevo módulo, copie y pegue el siguiente código:

VBA: Añadir Color de fondo al encabezado y al pie de página

Sub FakeHeaderFooter()
'UpdatebyExtendoffice20180628
    Dim I, J As Long
    Dim xRg As Range
    Dim xRow, xCol As Long
    Dim xRows, xCols As Long
    Dim xDivRow, xDivCol As Long
    Dim xTopArr, xButtArr As Variant
    Dim PageSize1, PageSize2 As Integer

    On Error Resume Next
    xTopArr = Array("Top Left", "", "", "Top Center", "", "", "", "")
    xButtArr = Array("Bottom Left", "", "", "Bottom Center", "", "", "", "")
    PageSize1 = 46
    PageSize2 = 8

    With ActiveSheet.PageSetup
        .TopMargin = Application.InchesToPoints(0)
        .BottomMargin = Application.InchesToPoints(0)
        .HeaderMargin = Application.InchesToPoints(0)
        .FooterMargin = Application.InchesToPoints(0)
        .BlackAndWhite = False
    End With

    Set xRg = ActiveSheet.UsedRange
    If xRg Is Nothing Then Exit Sub
    xRows = xRg(xRg.Count).Row
    xCols = xRg(xRg.Count).Column
    If xRows < 46 Then xRows = 46
    If xCol < 8 Then xCol = 8
    xDivRow = Int(xRows / PageSize1)
    xDivCol = Int(xCols / PageSize2)
    If ((xRows Mod PageSize1) > 0) And (xDivRow <> 0) Then xDivRow = xDivRow + 1
    If ((xCols Mod PageSize2) > 0) And (xDivCol <> 0) Then xDivCol = xDivCol + 1
    If xDivRow = 0 Then xDivRow = 1
    If xDivCol = 0 Then xDivCol = 1
    Set xRg = Range("A1").Resize(xDivRow * PageSize1, xDivCol * PageSize2)
    xRow = 1
    xCol = 1
    Cells.PageBreak = xlPageBreakNone
    For I = 1 To xDivRow * PageSize1 Step PageSize1 + 1
        For J = 1 To xDivCol * PageSize2 Step PageSize2
            Cells(I, J).Resize(1, PageSize2) = xTopArr
            Cells(I, J).Resize(1, PageSize2).Interior.ColorIndex = 34
            Cells(I + PageSize1, J).Resize(1, PageSize2) = xButtArr
            Cells(I + PageSize1, J).Resize(1, PageSize2).Interior.ColorIndex = 34
            Rows(I + PageSize1 + 1).PageBreak = xlManual
            Columns(J + PageSize2).PageBreak = xlManual
        Next
    Next
End Sub

Una captura de pantalla que muestra código VBA pegado en un módulo

3. Pulse F5 o haga clic en el botón Ejecutar en la barra de herramientas de VBA para ejecutar el código. La macro insertará automáticamente filas coloreadas en la parte superior e inferior de cada rango de página, según lo determinado por los valores establecidos de PageSize1 (número de filas por página) y PageSize2 (número de columnas por página). La primera fila y la fila 47 de cada «página» se rellenarán con el color especificado y con texto predefinido, creando así un encabezado y un pie de página «simulados» que aparecerán al acceder a la vista previa de impresión o al imprimir su hoja de cálculo.
Una captura de pantalla del color aplicado mediante VBA en la cabecera y el pie de página de Excel

Puede personalizar aún más esta macro según sus necesidades. Por ejemplo, para modificar el contenido del encabezado o del pie de página, ajuste el texto dentro de estas líneas:

xTopArr = Array(«Top Left», «», «», «Top Center», «», «», «», «»)

xButtArr = Array(«Bottom Left», «», «», «Bottom Center», «», «», «», «»)

Si desea un Color de fondo diferente, modifique el valor de ColorIndexaquí:

Cells(I, J).Resize(1, PageSize2).Interior.ColorIndex =34

Cells(I + PageSize1, J).Resize(1, PageSize2).Interior.ColorIndex =34

La macro utiliza el Código de color estándar de Excel. Para previsualizar distintos colores, consulte la referencia de ColorIndex de Microsoft o utilice el selector de color de Excel para identificar valores que coincidan con su marca o preferencias de diseño.

Nota: Guarde su trabajo antes de ejecutar macros de VBA, ya que las acciones no se pueden deshacer con la función Deshacer estándar. Además, dado que esta macro modifica el contenido de la hoja de cálculo, asegúrese de que su área de impresión sea correcta y ajuste los parámetros PageSize1 y PageSize2 según sus necesidades específicas de papel y diseño. Este método añadirá filas adicionales y podría desplazar los datos existentes hacia abajo, por lo que debe revisar su diseño tras ejecutar la macro.

Si encuentra problemas con las áreas coloreadas que no se muestran como se espera al imprimir (por ejemplo, falta de color o recorte), verifique que la impresión en Color de fondo esté habilitada en los Configuración avanzada de su impresora y asegúrese de que el Área de impresión de su hoja de cálculo esté configurado correctamente. Tanto el enfoque mediante Color de relleno como el de VBA requieren precaución respecto a la configuración de Combinada y Rango de Impresión, ya que una configuración incorrecta puede provocar desalineación o coloración parcial.

Elija la solución que mejor se adapte a su versión de Excel, al diseño de página, a la complejidad de sus necesidades de encabezado y pie de página, y a si la automatización o el control del diseño es más importante para usted. La colorización de encabezados y pies de página funciona mejor en presentaciones, portadas o impresiones con marca cuando no es necesario que los campos reales de encabezado y pie de página se actualicen dinámicamente entre páginas.


Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos