Como fazer o nome do separador da folha corresponder ao valor de uma célula no Excel?
Ao gerir livros com várias folhas de cálculo, é extremamente útil atribuir a cada folha um nome descritivo que reflita claramente o seu conteúdo. Em muitos cenários, poderá querer que o nome do separador da folha corresponda automaticamente ao valor introduzido numa célula específica — por exemplo, utilizando o “Nome do Projeto” inserido na célula A1 como título da folha. Esta abordagem simplifica a navegação, torna a estrutura dos seus dados mais intuitiva e aumenta significativamente a eficiência, especialmente ao lidar com grandes volumes de informação ou ao partilhar ficheiros com colegas. Neste artigo, apresentamos vários métodos práticos para fazer com que o nome do separador da folha reflita, de forma automática ou conveniente, o valor contido numa célula específica no Excel.
Tornar o nome do separador da folha igual ao valor de uma célula com código VBA
Tornar o nome do separador da folha igual ao valor de uma célula com Kutools para Excel
Tornar o nome do separador da folha igual ao valor de uma célula com código VBA
Se pretender que o nome do separador da folha seja atualizado dinamicamente, acompanhando automaticamente o valor de uma determinada célula, pode fazê-lo com VBA (Visual Basic for Applications). Esta abordagem revela-se especialmente útil em modelos ou ficheiros cujos nomes das folhas precisam de se adaptar à entrada do utilizador — como ao nomear folhas por departamentos, datas ou categorias personalizadas. Embora exija uma configuração inicial do código, esta solução é eficiente e elimina a necessidade de renomear manualmente os separadores.
1. Clique com o botão direito do rato no separador da folha que pretende associar automaticamente ao valor de uma célula e escolha Ver Código no menu de contexto. Veja abaixo:

2. Na janela Microsoft Visual Basic for Applications que se abre, copie e cole o seguinte código na janela de código em branco. Depois de colar, prima simultaneamente Alt + Q para fechar esta janela e regressar ao Excel.
Código VBA: Tornar o separador da folha igual ao valor de uma célula
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20230130
On Error Resume Next
If Not Intersect(Target, Range("A1")) Is Nothing Then
ActiveSheet.Name = ActiveSheet.Range("A1")
ElseIf Not Intersect(Target.Dependents, Range("A1")) Then
ActiveSheet.Name = ActiveSheet.Range("A1")
End If
End Sub Explicação do parâmetro: No código, A1 indica a célula cujo valor pretende utilizar como nome da folha. Pode substituir "A1" por qualquer outra referência de célula (por exemplo, "B2" ou "C5") conforme as suas necessidades.
Agora, sempre que o valor na célula designada (por exemplo, A1) for alterado, o nome do separador da folha será atualizado automaticamente para corresponder a esse valor — sem necessidade de qualquer intervenção manual adicional.
Cenários aplicáveis: Utilize este método se pretender que o nome da folha seja alterado de imediato e automaticamente sempre que o conteúdo de uma célula específica for editado.
Limitação: As macros VBA têm de estar ativadas no seu livro e é necessário guardar o ficheiro como um livro compatível com macros (*.xlsm). Alterar a célula referenciada para um nome inválido no Excel — por exemplo, com carateres especiais ou com mais de 31 carateres — provocará erros.
Dicas e lembretes de erro:
- Os nomes das folhas no Excel não podem ter mais de 31 carateres nem conter nenhum dos seguintes carateres:\ / : ? * [ ]. Se o valor da célula incluir carateres inválidos, o código VBA apresentará um erro.
- Se precisar de alterar a renomeação automática para refletir uma célula diferente, basta atualizar a referência da célula no código e guardar as alterações.
- Para ativar as macros e garantir que o código funcione corretamente, o seu livro deve ser guardado num formato compatível com macros (*.xlsm).
- Se pretender que outras folhas tenham um comportamento semelhante, repita os passos para cada uma das folhas desejadas.
Tornar o nome do separador da folha igual ao valor de uma célula com Kutools para Excel
Para utilizadores que prefiram não utilizar VBA ou que pretendam renomear folhas em lote rapidamente sem escrever código, o Kutools para Excel oferece uma solução conveniente. O utilitário Renomear Planilhas em Lote permite-lhe renomear uma ou mais folhas de cálculo com base nos valores de células específicas. Esta abordagem é particularmente adequada para situações em que precisa de atualizar múltiplos nomes de folhas de uma só vez — como na criação de relatórios mensais, resumos de equipa ou ao padronizar os nomes de folhas num livro inteiro.
Para renomear Guias de Planilha com base nos valores das células em lote, siga estes passos:
1. Clique em KUTOOLS PLUS > Folha de Cálculo > Renomear Planilhas em Lote. Veja a imagem:

2. Na caixa de diálogo Renomear Planilhas em Lote, configure as definições pretendidas da seguinte forma:

Agora, as planilhas selecionadas serão imediatamente renomeadas para corresponder aos respetivos valores no intervalo limitado, conforme demonstrado abaixo.

Notas:

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Tornar o nome do separador da folha igual ao valor de uma célula com Kutools para Excel
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos