Como criar uma lista com os nomes de todas as folhas de um livro?
Imagine que tem um livro com várias folhas de cálculo e pretende listar automaticamente todos os nomes das folhas, incluindo hiperligações clicáveis para navegar diretamente até cada uma. Este tutorial apresenta métodos rápidos e eficazes para gerar uma lista de nomes de folhas no Excel.

Obtenha uma lista de todos os Nome da Planilha de um livro dinamicamente com fórmulas
Obtenha uma lista de todos os Nome da Planilha de um livro com Kutools para Excel
Obtenha uma lista de todos os Nome da Planilha de um livro com código VBA
Obtenha uma lista de todos os Nome da Planilha de um livro dinamicamente com fórmulas
No Excel, pode atribuir um nome a uma célula e, de seguida, aplicar uma fórmula para listar todos os nomes das folhas do Livro de Trabalho Atual. Siga os passos seguintes:
1. Clique em «Fórmulas» > «Gerenciador de Nomes», conforme ilustrado na imagem:

2. Na caixa de diálogo «Gerenciador de Nomes», clique no botão «Novo», conforme ilustrado na imagem:

3. Na caixa de diálogo «Novo Nome» que surge, introduza um nome na caixa de texto «Nome» e, de seguida, copie a fórmula abaixo para a caixa de texto «Refere-se a», tal como ilustrado na imagem:
=GET.WORKBOOK(1)&T(NOW())

4. Em seguida, clique em «OK» > «Fechar» para fechar as caixas de diálogo. Aceda agora à folha onde pretende listar todos os nomes das folhas e introduza a seguinte fórmula numa célula vazia:
=IFERROR(INDEX(MID(Sheetnames,FIND("]",Sheetnames)+1,255),ROWS($A$2:A2)),"")
Nota: Na fórmula acima, «Sheetnames» é o nome da célula que criou no passo 3.
5. Em seguida, arraste a alça de preenchimento para baixo até aparecerem células vazias. Nesse momento, todos os nomes das folhas do Livro de Trabalho Atual já estarão listados, conforme ilustrado na imagem seguinte:

6. Se pretender criar uma hiperligação para cada folha, utilize a fórmula abaixo:
=HYPERLINK("#'"&A2&"'!A1","Go To Sheet")
Nota: Na fórmula acima, «A2» é a célula que contém o nome da folha e «A1» é a célula onde pretende posicionar a célula ativa. Por exemplo, ao clicar na hiperligação, será redirecionado diretamente para a célula A1 dessa folha.

7. Agora, ao clicar no texto da hiperligação, será redirecionado para essa folha, tal como ilustrado abaixo:

- 1. Com as fórmulas acima, os nomes das folhas criadas são listados dinamicamente; ao alterar o nome de uma folha na pasta de trabalho, o nome correspondente no índice é atualizado automaticamente.
- 2. Guarde o ficheiro como uma «Pasta de Trabalho Ativada para Macros do Excel» para assegurar que as fórmulas continuam a funcionar após fechar e reabrir o ficheiro.
Obtenha uma lista de todos os Nome da Planilha de um livro com Kutools para Excel
Com a funcionalidade «Criar Tabela de Vínculo» do extra de terceiros «Kutools para Excel», pode gerar uma lista com os nomes das folhas de cálculo com um único clique e aceder a cada uma delas através de hiperligações.
1. Clique em «KUTOOLS PLUS» > «Folha de cálculo» > «Criar Tabela de Vínculo», conforme ilustrado na imagem:

2. Na caixa de diálogo «Criar Tabela de Vínculo», configure as seguintes opções:
![]() | (1.) Escolha o «Estilo» que preferir; poderá criar o nome da folha com hiperligações ou com botões de macro. (2.) Introduza o nome da folha para o índice de folhas. (3.) Indique a localização do índice da folha de cálculo. (4.) Indique quantas colunas pretende utilizar na nova folha para apresentar o nome da folha. |
3. Após concluir as definições, clique em «OK». Todos os nomes das folhas foram listados com ligações numa nova folha do livro de trabalho atual. Veja a imagem:
| Nome da Planilha com hiperligações | Nome da Planilha com botões de macro |
![]() | ![]() |
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 e produtividade mais inteligentes.Obtenha Agora
Obtenha uma lista de todos os Nome da Planilha de um livro com código VBA
1. Prima as teclas «ALT» + «F11» para abrir a janela do Microsoft Visual Basic for Applications.
2. Clique em «Inserir» > «Módulo» e cole a macro seguinte na janela do módulo.
VBA: Listar todos os Nome da Planilha com hiperligações numa Nova planilha:
Sub CreateIndex()
'updateby Extendoffice
Dim xAlerts As Boolean
Dim I As Long
Dim xShtIndex As Worksheet
Dim xSht As Variant
xAlerts = Application.DisplayAlerts
Application.DisplayAlerts = False
On Error Resume Next
Sheets("Index").Delete
On Error GoTo 0
Set xShtIndex = Sheets.Add(Sheets(1))
xShtIndex.Name = "Index"
I = 1
Cells(1, 1).Value = "INDEX"
For Each xSht In ThisWorkbook.Sheets
If xSht.Name <> "Index" Then
I = I + 1
xShtIndex.Hyperlinks.Add Cells(I, 1), "", "'" & xSht.Name & "'!A1", , xSht.Name
End If
Next
Application.DisplayAlerts = xAlerts
End Sub
3. Prima a tecla «F5» para executar esta macro. Todos os nomes das folhas do livro atual são agora listados numa nova folha chamada «Índice», com hiperligações que permitem navegar diretamente para cada folha respetiva. Veja a imagem abaixo:

Artigos relacionados
Listar Todos os Nomes de Ficheiros Numa Pasta e Criar Hiperligações para Eles
No seu trabalho diário, poderá precisar de importar múltiplos nomes de ficheiros de uma pasta para uma folha de cálculo e criar hiperligações para cada ficheiro, de modo a abri-los rápida e facilmente. Poderá copiar e colar os nomes dos ficheiros e criar manualmente uma hiperligação para cada um, mas isso consumirá muito tempo se existirem centenas de ficheiros na pasta.
Copiar ou Mover Ficheiros de Uma Pasta para Outra com Base Numa Lista
Se tiver uma lista de nomes de ficheiros numa coluna da sua folha de cálculo e esses ficheiros estiverem guardados numa pasta do seu computador, poderá agora precisar de copiar ou mover apenas os ficheiros cujos nomes constam na lista — da pasta original para outra, tal como ilustrado na imagem seguinte. Como concluir esta tarefa o mais rapidamente possível no Excel?
Obter Lista de Nomes de Folhas em Livros do Google
Neste artigo, apresento vários métodos para obter o nome da folha atual ou uma lista com os nomes de todas as folhas num livro do Google Sheets.
Navegar Entre Folhas de Cálculo Utilizando uma Lista Pendente
Imagine que tem uma pasta de trabalho com várias folhas de cálculo e precisa de criar uma lista pendente ou caixa de combinação que mostre todos os nomes das folhas. Ao selecionar um nome na lista, salta imediatamente para essa folha. Neste artigo, explicamos como navegar entre folhas de cálculo utilizando uma lista pendente no 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 a interface com separadores ao 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 extras do Kutools. Um único instalador.
Kutools for Office é um conjunto de pacotes com extras para Excel, Word, Outlook e PowerPoint, incluindo ainda o Office Tab Pro — a solução ideal para equipas que trabalham em várias aplicações do Office.
- Suite tudo-em-um— extras 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 entre aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo nem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos extras
Índice
- Obtenha dinamicamente uma lista de todos os Nome da Planilha de uma pasta de trabalho com fórmulas
- Obtenha uma lista de todos os Nome da Planilha de uma pasta de trabalho com uma funcionalidade útil
- Obtenha uma lista de todos os Nome da Planilha de uma pasta de trabalho com código VBA
- Artigos relacionados
- As Melhores Ferramentas de Produtividade para o Office
- Comentários


