Skip to main content

Como colocar o valor da célula no cabeçalho/rodapé no Excel?

Author: Xiaoyang Last Modified: 2025-08-06

No Microsoft Excel, é simples inserir informações como o caminho do arquivo, nome do arquivo, data atual ou outros detalhes integrados nos cabeçalhos ou rodapés usando recursos nativos do Excel. No entanto, há cenários em que você precisa usar o conteúdo real de uma célula específica como cabeçalho ou rodapé. Essa capacidade não é fornecida diretamente pela interface padrão do Excel, levando à pergunta: como você pode inserir um valor de célula em um cabeçalho ou rodapé na sua planilha? Muitos usuários encontram essa necessidade ao preparar relatórios, formulários ou exportações de dados onde informações dinâmicas, como o nome de um cliente ou uma data personalizada, devem ser refletidas no cabeçalho ou rodapé de impressão, para que cada impressão contenha o contexto mais atualizado da própria planilha. As soluções abaixo abordam essa necessidade, mostrando tanto abordagens VBA quanto de terceiros e discutindo quando cada método é mais adequado.

Coloque o valor da célula no cabeçalho ou rodapé de uma planilha com código VBA

Coloque o valor da célula no cabeçalho ou rodapé de todas as planilhas com código VBA

Insira informações do arquivo no cabeçalho/rodapé com Kutools para Excel good idea3

Copiando manualmente os conteúdos da célula para a caixa de diálogo de cabeçalho ou rodapé


Coloque o valor da célula no cabeçalho ou rodapé de uma planilha com código VBA

Se você deseja exibir o conteúdo de uma célula específica no cabeçalho ou rodapé da sua planilha atual, isso não é possível por meio da interface padrão de cabeçalho/rodapé do Excel. No entanto, você pode alcançar isso usando uma macro VBA simples.

Primeiro, certifique-se de salvar sua pasta de trabalho antes de executar qualquer código VBA, pois as macros modificam objetos e não podem ser desfeitas. Além disso, verifique se suas configurações do Excel permitem a execução de macros.

1. Ative a planilha onde deseja colocar um valor de célula no cabeçalho ou rodapé. Pressione ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo e cole o seguinte código na nova janela Módulo.

Código VBA: coloque o valor de uma célula especificada no cabeçalho de uma planilha

Sub HeaderFrom()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.PageSetup.LeftHeader = WorkRng.Range("A1").Value
End Sub

3Pressione F5 (ou clique no botão Executar) para executar esta macro. Uma caixa de diálogo aparecerá solicitando que você selecione a célula cujo valor deseja usar no cabeçalho.
Dialog for selecting a cell that you want to put its content into the header

4Depois de selecionar a célula e clicar OK, o valor da célula escolhida será inserido no cabeçalho esquerdo da sua planilha ativa. Para visualizar o cabeçalho, vá para Arquivo > Imprimir (ou use Layout da Página visualização). Veja o exemplo abaixo:
The cell value is inserted to header

Notas:

  • Se você deseja exibir o conteúdo da célula no rodapé em vez do cabeçalho, use o seguinte código. Os passos operacionais são os mesmos — basta colar este código em um módulo e executá-lo.

Código VBA: coloque o valor de uma célula especificada no rodapé de uma planilha

Sub FooterFrom()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.PageSetup.LeftFooter = WorkRng.Range("A1").Value
End Sub
  • Para alterar a posição, substitua CabeçalhoEsquerdo ou RodapéEsquerdo no código por CabeçalhoCentral, CabeçalhoDireito, RodapéCentral ou RodapéDireito conforme necessário. Por exemplo, para inserir o valor no cabeçalho central, altere CabeçalhoEsquerdo para CabeçalhoCentral.
  • Sempre certifique-se de que a referência da célula seja válida antes de executar o script. Se você tentar referenciar uma célula em branco, o cabeçalho/rodapé ficará em branco.
  • Após executar a macro, se você modificar a célula de origem, o cabeçalho/rodapé não será atualizado automaticamente; será necessário executar novamente a macro para atualizar as informações exibidas.
  • Este método VBA é recomendado quando você deseja automatizar ações de célula para cabeçalho sem precisar de atualizações frequentes, ou ao trabalhar em modelos com conteúdo dinâmico por impressão.
  • Se você encontrar um aviso de “Macros estão desativadas”, certifique-se de que as configurações de macro estejam habilitadas em Arquivo > Opções > Central de Confiabilidade.

Coloque o valor da célula no cabeçalho ou rodapé de todas as planilhas com código VBA

Quando você precisa aplicar o valor de uma célula específica como cabeçalho ou rodapé em todas as planilhas da sua pasta de trabalho, seria demorado executar o código anterior para cada planilha individualmente. Nesses casos, você pode usar outra macro VBA projetada para inserir o conteúdo de uma célula escolhida no cabeçalho ou rodapé de todas as planilhas da sua pasta de trabalho em uma única operação. Isso é comum ao distribuir relatórios que devem conter informações consistentes de cabeçalho/rodapé em todos os documentos.

1. Abra a pasta de trabalho onde deseja aplicar a mudança e pressione ALT + F11 para iniciar a janela Visual Basic for Applications.

2. No editor VBA, clique em Inserir > Módulo, depois copie e cole a seguinte macro na janela do módulo.

Código VBA: coloque o valor de uma célula especificada no rodapé de todas as planilhas

Sub AddFooterToAll()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
For Each ws In Application.ActiveWorkbook.Worksheets
    ws.PageSetup.LeftFooter = WorkRng.Range("A1").Value
Next
End Sub

3. Pressione F5 para executar esta macro. Uma caixa de diálogo aparecerá para você selecionar a célula-alvo cujo valor deve aparecer no rodapé de cada planilha.

Dialog for selecting a cell that you want to put its content into the footer

4Uma vez que você selecione a célula e clique OK, esse valor da célula será inserido no rodapé esquerdo de cada planilha na pasta de trabalho. Você pode verificar a atribuição do rodapé navegando até Arquivo > Imprimir.
The cell value is inserted to footer

Notas:

  • Para usar o valor da célula no cabeçalho em todas as planilhas, aplique o seguinte código. O processo para inserir e executar o código é idêntico:

Código VBA: coloque o valor de uma célula especificada no cabeçalho de todas as planilhas

Sub AddHeaderToAll()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
For Each ws In Application.ActiveWorkbook.Worksheets
    ws.PageSetup.LeftHeader = WorkRng.Range("A1").Value
Next
End Sub
  • Para inserir o valor na posição direita ou central do cabeçalho/rodapé, basta substituir CabeçalhoEsquerdo/RodapéEsquerdo por CabeçalhoCentral/RodapéCentral ou CabeçalhoDireito/RodapéDireito no script.
  • Esteja ciente de que ações de desfazer não se aplicam às mudanças feitas usando macros VBA. Salve seu documento antes para evitar perder dados se o resultado for inesperado.
  • Essa abordagem é melhor para pastas de trabalho onde todas as planilhas compartilham requisitos comuns de cabeçalho/rodapé. Quando as planilhas precisam de conteúdo diferente, considere executar a macro de planilha única separadamente em cada uma delas.
  • Se você encontrar problemas onde os cabeçalhos/rodapés não são atualizados conforme o esperado, certifique-se de que você não tenha Planilhas Protegidas ou Proteção de Pasta de Trabalho ativadas.

Insira informações do arquivo no cabeçalho/rodapé com Kutools para Excel

Nos casos em que você deseja inserir rapidamente e de forma flexível informações relacionadas ao arquivo — como o nome da planilha, nome da pasta de trabalho ou caminho do arquivo — no cabeçalho ou rodapé, Kutools para Excel fornece uma ferramenta dedicada chamada Inserir Informações da Pasta de Trabalho. Esta ferramenta é especialmente adequada se você preferir uma solução sem código, exigir processamento em lote ou quiser inserir várias propriedades de documento integradas sem entrada manual ou risco de erro. Kutools torna o processo acessível para usuários que não desejam interagir com o VBA ou que precisam regularmente atualizar cabeçalhos/rodapés com base nos metadados da pasta de trabalho.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Após instalar gratuitamente o Kutools para Excel, siga estes passos:

1. Vá para a aba Kutools Plus e selecione Pasta de Trabalho > Inserir Informações da Pasta de Trabalho.
Insert Workbook Information option on the Kutools tab on the ribbon

2. Na caixa de diálogo Inserir Informações da Pasta de Trabalho, selecione as informações específicas que deseja inserir (por exemplo, caminho da pasta de trabalho, nome do arquivo, nome da planilha, etc.) na seção Informação. Em seguida, especifique se deseja inseri-la no cabeçalho ou no rodapé marcando Cabeçalho ou Rodapé.

Dica: Você pode escolher a posição dentro do cabeçalho ou rodapé — centro, esquerda ou direita — usando as opções de localização. Isso é útil para layouts estruturados, como colocar o caminho do arquivo à esquerda e o nome da planilha no centro.
Insert Workbook Information dialog

3. Clique OK para aplicar suas configurações. Para revisar os resultados, vá para Visualizar > Layout da Página ou use Arquivo > Visualização de Impressão.
Header with file info inserted

Com o recurso Inserir Informações da Pasta de Trabalho, você também pode inserir essas informações diretamente nas células ou em um intervalo de células — permitindo que você use tais detalhes para fórmulas, exibição ou tarefas adicionais de automação. Clique aqui para saber mais sobre este utilitário.

Este método funciona particularmente bem para usuários que desejam acesso fácil às propriedades do documento sem interagir com macros ou fórmulas. Comparado à edição manual, Kutools garante consistência e economiza tempo considerável, especialmente para aqueles que precisam regularmente atualizar referências de documentos.

Se as informações no seu cabeçalho ou rodapé não parecem ser atualizadas automaticamente, verifique se a pasta de trabalho está configurada para Cálculo Manual, já que alguns cabeçalhos/rodapés requerem uma atualização do documento para exibir os dados mais recentes.


Copiando manualmente os conteúdos da célula para a caixa de diálogo de cabeçalho ou rodapé

Se você só precisa atualizar o cabeçalho ou rodapé com o conteúdo da célula ocasionalmente e quer evitar VBA e add-ins, você pode copiar o valor da célula e colá-lo manualmente na caixa de diálogo de cabeçalho/rodapé. Dê dois cliques na seção de cabeçalho/rodapé na visualização Layout da Página e cole o valor da célula usando Ctrl+V. A desvantagem é que isso é manual — você precisa atualizar o valor sempre que ele mudar.


Ao usar abordagens manuais ou de título de impressão, lembre-se de que elas são menos dinâmicas para a colocação "verdadeira" de cabeçalho/rodapé e exigem ação toda vez que as informações subjacentes mudam. Por outro lado, macros VBA e ferramentas como Kutools oferecem fluxos de trabalho simplificados e repetíveis, especialmente úteis para grandes pastas de trabalho ou geração automática de relatórios. Se você encontrar comportamento inesperado ou erros com VBA, sempre verifique suas configurações de segurança de macro e inspecione se há planilhas bloqueadas ou protegidas. Antes de usar add-ins de terceiros, verifique se eles são de fontes confiáveis e compatíveis com sua versão do Excel. Ao trabalhar com arquivos sensíveis ou críticos, é uma boa prática salvar um backup antes de executar macros.

Demonstração: Inserir informações da pasta de trabalho na célula/cabeçalho/rodapé

 
Kutools para Excel: Mais de 300 ferramentas práticas na ponta dos seus dedos! Aproveite recursos de IA gratuitos permanentemente! Baixe agora!

Artigos relacionados:

Como inserir o nome do arquivo ou caminho na célula / cabeçalho ou rodapé no Excel?

Como inserir e excluir cabeçalho, rodapé e imagem de cabeçalho no Excel?

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com base em: Execução Inteligente|Gerar Código |Criar Fórmulas Personalizadas|Analisar Dados e Gerar Gráficos |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células sem perder dados| Arredondar...
Super PROC: PROC com múltiplos critérios|PROC com 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 um número específico de colunas |Mover Colunas |Alternar o Estado de Visibilidade de Colunas Ocultas| Comparar Intervalo & 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|Selecionador de Data|Mesclar Dados |Criptografar/Descriptografar Células|Enviar Email por Lista|Super Filtro|Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ... ) |Mais de50 Tipos de Gráficos (Gráfico de Gantt, ... ) |Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ... ) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do 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 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...


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

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!