¿Cómo agregar color de fondo a los encabezados o pies de página en una hoja de Excel al imprimir?
Al trabajar en Excel, agregar encabezados o pies de página mejora la apariencia profesional de tus documentos impresos al incluir información importante como números de página, nombres de archivos o logotipos de la empresa. Aunque las funciones integradas de Excel te permiten insertar texto e imágenes en encabezados y pies de página que aparecerán durante la impresión, es posible que desees resaltar estas secciones con un color de fondo para mejorar la legibilidad o fines de marca. Sin embargo, actualmente Excel no ofrece una opción directa para aplicar colores de fondo a las áreas de encabezado o pie de página en la impresión. Esto puede ser frustrante si deseas separar visualmente estas secciones de tus datos al imprimir. A continuación, encontrarás algunas soluciones prácticas para simular un encabezado o pie de página coloreado en tus impresiones de Excel, adaptadas a diferentes necesidades y niveles de comodidad técnica.
Agregar color de fondo al encabezado o pie de página mediante Color de relleno
Agregar color de fondo al encabezado y pie de página mediante VBA
Agregar color de fondo al encabezado o pie de página mediante Color de relleno
Este enfoque implica formatear celdas de la hoja de cálculo para imitar visualmente un encabezado o pie de página coloreado. Dado que los encabezados y pies de página reales creados a través de Diseño de página no admiten color de fondo, formatear las filas superiores y/o inferiores proporciona una alternativa efectiva. Este método es ideal cuando tu objetivo principal es mejorar la separación visual o la identidad de marca de las hojas impresas, y cuando el contenido del encabezado/pie de página puede mostrarse en filas de la hoja de cálculo en lugar de encabezados/pies de página de impresión verdaderos.
Las limitaciones de este método incluyen la incapacidad de usar campos dinámicos de encabezado/pie de página (como números de página) y la necesidad de repetir manualmente estos pasos para cada hoja.
1. Haz clic en Diseño de página > Configuración de página.
Antes de proceder, es importante establecer todos los márgenes en 0 para maximizar el espacio utilizable de la hoja de cálculo y asegurar que las áreas coloreadas estén posicionadas al ras en la parte superior y/o inferior de cada página impresa. Esto ayuda a crear la ilusión de un encabezado o pie de página de fondo verdadero cuando se imprime el documento.
2. En la Configuración de página diálogo, ve a la pestaña Márgenes y escribe 0 en el campo Superior, Encabezado, Inferior, y Pie de página Esto asegura que no haya espacio reservado para los encabezados y pies de página integrados de Excel, y posiciona el contenido de tu hoja de cálculo en la parte más alta y baja de la página impresa.
3. Haz clic en Aceptar para aplicar los cambios de márgenes. Selecciona la primera fila de tu hoja de cálculo (esta fila actuará visualmente como tu encabezado), luego ve a Inicio > Combinar y centrar para combinar todas las columnas en esta fila en una sola celda. Esto proporciona un área grande para tu texto de encabezado y color de fondo.
Consejo: Para documentos con múltiples columnas, asegúrate de seleccionar y combinar el rango correcto de celdas para cubrir todo el área de datos.
4. Con la celda combinada seleccionada, haz clic en el botón Color de relleno (icono de bote de pintura) en la pestaña Inicio y elige el color de fondo deseado de la paleta. Esto agregará una banda de color visible en la parte superior de tu hoja, imitando un fondo de encabezado.
5. Si también deseas agregar un pie de página coloreado, desplázate hasta la última fila de tu rango de impresión, selecciónala y repite 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, considera agregar tu texto personalizado de encabezado o pie de página directamente en estas celdas coloreadas y combinadas. Puedes ajustar el tamaño de fuente, la alineación o el formato según sea necesario para cumplir con tus requisitos de impresión. Ten en cuenta que este método define el encabezado y el pie de página solo en el área visible de la hoja de cálculo. Si tu documento abarca varias páginas, es posible que necesites repetir estos pasos de formato para cada página impresa manualmente, o usar la función "Filas a repetir en la parte superior" en Configuración de página para encabezados únicamente.
Ahora, cuando vayas a Archivo > Imprimir o presiones Ctrl + P, deberías ver una banda de color en la parte superior (y/o inferior) de la página de vista previa, que sirve como un fondo simulado para tu encabezado o pie de página.
Si el color no aparece como se esperaba en la Vista previa de impresión, verifica que la configuración de tu impresora y el rango de la hoja de cálculo coincidan, y confirma que el área de impresión cubre tus filas formateadas.
Agregar color de fondo al encabezado y pie de página mediante VBA
Para hojas de cálculo más complejas, o cuando trabajas con múltiples páginas y deseas una forma más automatizada de crear áreas de encabezado y pie de página coloreados en cada página impresa, puedes usar una macro VBA para agregar rápidamente estos efectos en toda tu hoja. Esta solución VBA agrega filas coloreadas predefinidas al inicio y 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 particularmente adecuado para hojas de cálculo más grandes, informes heredados o situaciones donde se necesita un estilo uniforme en muchas páginas. Sin embargo, requiere habilitar la funcionalidad de macros y cierta experiencia con la interfaz VBA. Ten en cuenta que esto aún no afecta el 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. Presiona Alt + F11 para abrir la ventana del editor de Microsoft Visual Basic for Applications. Si esta es la primera vez que usas VBA, es posible que necesites habilitar la pestaña Desarrollador primero.
2. En la ventana de VBA, haz clic en Insertar > Módulo. En el área de código del nuevo módulo, copia y pega el siguiente código:
VBA: Agregar color de fondo al encabezado y 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 NextEnd Sub
3. Presiona F5 o haz 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 el PageSize1 (número de filas por página) y PageSize2 (número de columnas por página). La primera y la fila 47 en cada "página" se llenarán con el color especificado y texto predefinido, que juntos se mostrarán como un "falso" encabezado y pie de página cuando vayas a la vista previa de impresión o imprimas tu hoja de cálculo.
Puedes personalizar aún más esta macro para adaptarla a tus requisitos. Por ejemplo, para cambiar el contenido del encabezado o pie de página, ajusta el texto dentro de estas líneas:
xTopArr = Array("Izquierda Superior", "", "", "Centro Superior", "", "", "", "")
xButtArr = Array("Izquierda Inferior", "", "", "Centro Inferior", "", "", "", "")
Si deseas un color de fondo diferente, modifica el valor de ColorIndex aquí:
Cells(I, J).Resize(1, PageSize2).Interior.ColorIndex =34
Cells(I + PageSize1, J).Resize(1, PageSize2).Interior.ColorIndex =34
La macro utiliza índices de color estándar de Excel. Para previsualizar diferentes colores, consulta la referencia de ColorIndex de Microsoft o usa el selector de colores de Excel para identificar valores que coincidan con tu marca o preferencias de diseño.
Nota: Guarda tu trabajo antes de ejecutar macros VBA, ya que las acciones no se pueden deshacer con la función Deshacer estándar. Además, dado que esta macro altera el contenido de la hoja de cálculo, confirma que tu área de impresión es correcta y ajusta los parámetros PageSize1 y PageSize2 según tus necesidades específicas de papel y diseño. Este método agregará filas adicionales y puede desplazar los datos existentes hacia abajo, así que revisa tu diseño después de ejecutar la macro.
Si encuentras problemas con áreas coloreadas que no se muestran como se espera al imprimir (como color faltante o cortado), verifica que la impresión de color de fondo esté habilitada en la configuración avanzada de tu impresora, y asegúrate de que el área de impresión de tu hoja de cálculo esté configurada correctamente. Tanto el enfoque de color de relleno como el de VBA requieren precaución con las celdas combinadas y la configuración del rango de impresión, ya que una configuración incorrecta puede resultar en desalineación o coloreado parcial.
Elige la solución que mejor se adapte a tu versión de Excel, diseño de página, complejidad de tus necesidades de encabezado/pie de página, y si la automatización o el control de diseño es más importante para ti. La coloración de encabezado/pie de página funciona mejor para presentaciones, páginas de portada u hojas impresas con marca cuando no es necesario que los campos de encabezado/pie de página reales se actualicen dinámicamente entre páginas.
Las mejores herramientas de productividad para Office
Mejora tu dominio de 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 incorpora la interfaz de pestañas en 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 hacerlo en ventanas separadas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!
Todos los complementos de Kutools. Un solo instalador
El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.





- Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
- Mejor juntos: productividad optimizada en todas las aplicaciones de Office
- Prueba completa de30 días: sin registro ni tarjeta de crédito
- La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos