Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como adicionar cor de fundo aos cabeçalhos ou rodapés na planilha do Excel ao imprimir?

Author Sun Last modified

Ao trabalhar no Excel, adicionar cabeçalhos ou rodapés melhora a aparência profissional dos seus documentos impressos, incluindo informações importantes como números de página, nomes de arquivos ou logotipos da empresa. Embora os recursos internos do Excel permitam inserir texto e imagens nos cabeçalhos e rodapés que aparecerão durante a impressão, você pode desejar destacar essas seções com uma cor de fundo para melhorar a legibilidade ou por razões de branding. No entanto, o Excel atualmente não oferece uma opção direta para aplicar cores de fundo às áreas de cabeçalho ou rodapé na impressão. Isso pode ser frustrante se você deseja separar visualmente essas seções dos seus dados ao imprimir. Abaixo, você encontrará algumas soluções práticas para simular um cabeçalho ou rodapé colorido nas suas impressões do Excel, atendendo a diferentes necessidades e níveis de conforto técnico.

Adicionar cor de fundo ao cabeçalho ou rodapé usando Cor de Preenchimento

Adicionar cor de fundo ao cabeçalho e rodapé usando VBA


Adicionar cor de fundo ao cabeçalho ou rodapé usando Cor de Preenchimento

Essa abordagem envolve formatar células da planilha para imitar visualmente um cabeçalho ou rodapé colorido. Como os cabeçalhos e rodapés reais criados via Layout de Página não suportam cor de fundo, formatar as linhas superiores e/ou inferiores oferece uma alternativa eficaz. Esse método é ideal quando seu principal objetivo é melhorar a separação visual ou o branding das planilhas impressas, e quando o conteúdo do cabeçalho/rodapé pode ser exibido em linhas da planilha em vez de verdadeiros cabeçalhos/rodapés de impressão.

As limitações desse método incluem a incapacidade de usar campos dinâmicos de cabeçalho/rodapé (como números de página) e a necessidade de repetir manualmente essas etapas para cada planilha.

1. Clique Layout de Página > Configuração de Página.

Antes de prosseguir, é importante definir todas as margens como 0 para maximizar o espaço utilizável da planilha e garantir que as áreas coloridas fiquem posicionadas rente à parte superior e/ou inferior de cada página impressa. Isso ajuda a criar a ilusão de um verdadeiro cabeçalho ou rodapé de fundo quando o documento for impresso.

2. Na Configuração de Página caixa de diálogo, vá para a Margens aba e digite 0 nas caixas de texto Superior, Cabeçalho, Inferior, e Rodapé Isso garante que não haja espaço reservado para os cabeçalhos e rodapés internos do Excel, e posiciona o conteúdo da sua planilha no topo e na parte inferior da página impressa.
A screenshot showing Page Setup dialog to adjust margins in Excel

3. Clique OK para aplicar as alterações de margem. Selecione a primeira linha da sua planilha (essa linha atuará visualmente como seu cabeçalho), depois vá para Página Inicial > Mesclar e Centralizar para combinar todas as colunas dessa linha em uma única célula. Isso proporciona uma grande área para o texto do cabeçalho e a cor de fundo.
A screenshot of Merge and Center option

Dica: Para documentos com várias colunas, certifique-se de selecionar e mesclar o intervalo correto de células para cobrir toda a área de dados.

4. Com a célula mesclada selecionada, clique no botão Cor de Preenchimento (ícone de balde de tinta) na Página Inicial aba e escolha a cor de fundo desejada na paleta. Isso adicionará uma faixa colorida visível na parte superior da sua planilha, imitando um fundo de cabeçalho.
A screenshot of selecting fill color for Excel header

5. Se você também deseja adicionar um rodapé colorido, role até a última linha do seu intervalo de impressão, selecione-a e repita as etapas de mesclagem e cor de preenchimento para criar uma área colorida na parte inferior da página.

Para obter melhores resultados, considere adicionar seu texto personalizado de cabeçalho ou rodapé diretamente nessas células coloridas e mescladas. Você pode ajustar o tamanho da fonte, o alinhamento ou a formatação conforme necessário para atender aos seus requisitos de impressão. Lembre-se de que este método define o cabeçalho e o rodapé apenas na área visível da planilha. Se o seu documento abranger várias páginas, talvez seja necessário repetir essas etapas de formatação manualmente para cada página impressa, ou usar o recurso "Linhas a repetir na parte superior" na Configuração de Página apenas para cabeçalhos.

Agora, quando você acessar Arquivo > Imprimir ou pressionar Ctrl + P, você deve ver uma faixa colorida na parte superior (e/ou inferior) da página de pré-visualização, que serve como um fundo simulado para o seu cabeçalho ou rodapé.
A screenshot showing Excel worksheet with header and footer color

Se a cor não aparecer conforme o esperado na Visualização de Impressão, verifique novamente se suas configurações de impressora e intervalo da planilha estão alinhados, e verifique se a área de impressão cobre suas linhas formatadas.


Adicionar cor de fundo ao cabeçalho e rodapé usando VBA

Para planilhas mais complexas, ou ao lidar com várias páginas e querer uma maneira mais automatizada de criar áreas de cabeçalho e rodapé coloridos em cada página impressa, você pode usar uma macro VBA para adicionar rapidamente esses efeitos em toda a sua planilha. Essa solução VBA adiciona linhas coloridas pré-definidas no início e no final de cada intervalo de páginas, simulando a aparência de cabeçalhos e rodapés coloridos na impressão.

Essa abordagem é particularmente adequada para planilhas maiores, relatórios antigos ou situações em que é necessário estilo uniforme em muitas páginas. No entanto, ela requer a habilitação da funcionalidade de macros e alguma experiência com a interface do VBA. Observe que isso ainda não afeta o cabeçalho/rodapé real do Excel, mas funciona modificando diretamente o conteúdo da planilha para simulação de impressão.

1. Pressione Alt + F11 para abrir a janela do editor Microsoft Visual Basic for Applications. Se esta é a sua primeira vez usando o VBA, pode ser necessário habilitar a guia Desenvolvedor primeiro.

2. Na janela do VBA, clique em Inserir > Módulo. Na área de código do novo módulo, copie e cole o seguinte código:

VBA: Adicionar cor de fundo ao cabeçalho e rodapé

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

A screenshot showing VBA code pasted in a module

3. Pressione F5 ou clique no botão Executar na barra de ferramentas do VBA para executar o código. A macro inserirá automaticamente linhas coloridas na parte superior e inferior de cada intervalo de páginas conforme determinado pelo TamanhoPagina1 (número de linhas por página) e TamanhoPagina2 (número de colunas por página). A primeira e a quadragésima sétima linha em cada "página" serão preenchidas com a cor especificada e texto predefinido, que juntos aparecerão como um "falso" cabeçalho e rodapé quando você for para a visualização de impressão ou imprimir sua planilha.
A screenshot of VBA-applied header and footer color in Excel

Você pode personalizar ainda mais essa macro para atender às suas necessidades. Por exemplo, para alterar o conteúdo do cabeçalho ou rodapé, ajuste o texto dentro dessas linhas:

xTopArr = Array("Parte Superior Esquerda", "", "", "Parte Superior Central", "", "", "", "")

xButtArr = Array("Parte Inferior Esquerda", "", "", "Parte Inferior Central", "", "", "", "")

Se você deseja uma cor de fundo diferente, modifique o valor de ColorIndex aqui:

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

Cells(I + TamanhoPagina1, J).Resize(1, TamanhoPagina2).Interior.ColorIndex =34

A macro usa índices de cores padrão do Excel. Para visualizar cores diferentes, consulte a referência de ColorIndex da Microsoft ou use o seletor de cores do Excel para identificar valores que correspondam à sua marca ou preferências de design.

Nota: Salve seu trabalho antes de executar macros VBA, pois as ações não podem ser desfeitas com a função Desfazer padrão. Além disso, como essa macro altera o conteúdo da planilha, confirme se a área de impressão está correta e ajuste os parâmetros TamanhoPagina1 e TamanhoPagina2 para suas necessidades específicas de papel e layout. Este método adicionará linhas extras e pode deslocar os dados existentes para baixo, então revise seu layout após executar a macro.

Se você encontrar problemas com áreas coloridas que não são exibidas como esperado ao imprimir (como cor ausente ou cortada), verifique se a impressão de cor de fundo está habilitada nas configurações avançadas da sua impressora e certifique-se de que a área de impressão da sua planilha está configurada corretamente. Ambas as abordagens de preenchimento de cor e VBA exigem cautela em relação às células mescladas e configurações de intervalo de impressão, pois uma configuração inadequada pode resultar em desalinhamento ou coloração parcial.

Escolha a solução que melhor se adapta à sua versão do Excel, layout da página, complexidade das necessidades de cabeçalho/rodapé e se a automação ou controle de design é mais importante para você. A coloração de cabeçalho/rodapé funciona melhor para apresentações, páginas de capa ou impressões personalizadas quando os campos reais de cabeçalho/rodapé não precisam ser atualizados dinamicamente entre páginas.


Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins